Bu şablon, bir listede birden çok kriterden en az birini sağlayan satırların kaç tane olduğunu hesaplar. Aynı satır iki kriteri birden sağlasa da yalnızca bir kez sayılır; bu nedenle iki ayrı COUNTIF sonucunun toplanmasında oluşan çift sayım ortadan kalkar.
Çalışma mantığı şöyledir:
Dosyanın içeriği
- Sheet1: B4:G12 aralığında veri tablosu ve sonuç hücresi bulunur. Kriter sütunları C5:C11 (renk) ve D5:D11 (hayvan) aralıklarıdır.
Kullanılan formüller
Sonuç hücresi G5 içinde tek formül vardır. Formül, rengi "Mavi" olan veya hayvanı "Köpek" olan satırları sayar:=TOPLA.ÇARPIM(--((C5:C11="Mavi")+(D5:D11="Köpek")>0))
=SUMPRODUCT(--((C5:C11="Mavi")+(D5:D11="Köpek")>0))
- Her koşul satır bazında DOĞRU/YANLIŞ üretir; iki koşul toplanınca satırın değeri 0, 1 veya 2 olur.
- >0 karşılaştırması, en az bir koşulun sağlandığı satırları DOĞRU yapar; böylece iki koşulu birden sağlayan satır tek sayılır.
- Çift eksi (--) DOĞRU/YANLIŞ değerlerini 1/0 değerine çevirir, SUMPRODUCT bunları toplar.
Nasıl kullanılır
- Veriler C5:D11 aralığına girilir veya mevcut örnek veriler değiştirilir.
- G5 hücresindeki formülde "Mavi" ve "Köpek" ifadeleri aranacak kriterlerle değiştirilir.
- Liste 11. satırdan uzunsa formüldeki C5:C11 ve D5:D11 aralıkları son satıra göre genişletilir.
- Üç veya daha fazla kriter için formüldeki toplama bölümüne yeni koşullar +(E5:E11="...") biçiminde eklenir.
- Kriterlerin ikisini de sağlayan satırları saymak için toplama yerine çarpma kullanılır.