Excel formülü: Boş olmayan hücreleri sayma -

İçindekiler

Genel formül

=COUNTA(range)

Özet

Bir aralıkta boş olmayan hücreleri saymak için COUNTA işlevini kullanabilirsiniz. Gösterilen örnekte, D5 şu formülü içerir:

=COUNTA(B5:B9)

Açıklama

COUNTA tam otomatiktir. Bir hücre aralığı verildiğinde, sayılar, metin, mantıksal değerler ve hatalar içeren bir hücre sayısı döndürür. Boş hücreler dikkate alınmaz.

COUNTIF ve COUNTIFS ile

EĞERSAY işleviyle boş olmayan hücreleri saymak için aşağıdaki gibi bir formül kullanabilirsiniz:

=COUNTIF(range,"")

Aynı yaklaşım COUNTIFS işlevi ile şu şekilde genişletilebilir:

=COUNTIFS(rng1,">100",rng2,"")

Burada rng1'deki değer 100'den büyük olduğunda ve rng2 boş olmadığında hücreleri sayıyoruz .

Ayrıca bakınız: 50 formül kriteri örneği.

En az bir karakter içeren hücreleri sayın

COUNTA ile ilgili bir sorun, formüllerin (= "") döndürdüğü boş dizeleri de saymasıdır. Bu problemle karşılaşırsanız, aşağıdaki gibi bir formül kullanabilirsiniz:

=SUMPRODUCT(--(LEN(A1:A100)>0))

Burada, UZUNLUK işlevi, aralıktaki her hücre için bir karakter sayısı döndürür ve bu daha sonra işleci (>) büyük olan sıfırla karşılaştırılır. Bu ifade, en az 1 karakter içeren hücreler için TRUE, diğerleri için FALSE değerini döndürür. Çift negatif (-) DOĞRU / YANLIŞ değerlerini birlere ve sıfırlara zorlamak için kullanılır ve SUMPRODUCT işlevi toplamı döndürür.

Boş hücreleri say

Boş olan hücreleri saymak için COUNTBLANK işlevini şu şekilde kullanabilirsiniz:

=COUNTBLANK(B4:B9)

Ilginç makaleler...