
Genel formül
=SUMPRODUCT(COUNTIF(rng,things))
Özet
Birçok değerden birine eşit hücre sayısını saymak için, TOPLA ÇARPIM işlevinin içindeki EĞERSAY işlevini kullanabilirsiniz. Formülün genel biçiminde (yukarıda) rng , bir hücre aralığını temsil eder ve şeyler , sayılacak değerleri temsil eder.
Gösterilen örnekte, G5 hücresi şu formülü içerir:
=SUMPRODUCT(COUNTIF(B5:B10,things))
Not: EĞERSAY, büyük / küçük harfe duyarlı değildir.
Açıklama
EĞERSAY, aralıkta sağladığınız ölçütleri karşılayan hücre sayısını sayar. EĞERSAY'a ölçüt olarak bir hücre aralığı verdiğinizde, sonuç olarak bir sayı dizisi döndürür; burada her sayı, aralıktaki bir şeyin sayısını temsil eder. Bu durumda, "şeyler" adlı aralık (D5: D7) 3 değer içerir, bu nedenle EĞERSAY aşağıdaki gibi bir dizi içinde 3 sonuç verir:
=SUMPRODUCT((1;1;1))
"Sarı", "yeşil" ve "köpek" değerlerinin tümü B5: B10 aralığında bir kez göründüğünden. Bu diziyi işlemek için dizilerle çalışmak üzere tasarlanmış SUMPRODUCT işlevini kullanıyoruz. SUMPRODUCT, dizideki öğeleri toplar ve 3 sonucunu döndürür.
Dizi sabiti ile
Sınırlı sayıda değerle, SUM ile formülünüzde aşağıdaki gibi bir dizi sabiti kullanabilirsiniz:
=SUM(COUNTIF(B5:B10,("red","green","blue")))
Ancak ölçütlerde hücre referansları kullanırsanız, bir dizi formülü olarak girmeniz veya SUMPRODUCT'a geçmeniz gerekir.