Excel formülü: Pek çok şeyden birine eşit olan hücreleri sayma -

İçindekiler

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.

Ilginç makaleler...