Excel formülü: Metin içeren hücreleri sayma -

İçindekiler

Genel formül

=COUNTIF(rng,"*")

Özet

Metin içeren hücrelerin sayısını (yani sayıları değil, hataları değil, boş olmayan) saymak için EĞERSAY işlevini ve bir joker karakter kullanın. Formülün (yukarıda) genel biçiminde rng, bir hücre aralığıdır ve "*", herhangi bir sayıda karakterle eşleşen bir joker karakterdir.

Örnekte, aktif hücre şu formülü içerir:

=COUNTIF(B4:B8,"*")

Açıklama

EĞERSAY, sağlanan ölçütlerle eşleşen hücre sayısını sayar. Bu durumda, kriter, herhangi bir sayıda metin karakteriyle eşleşen "*" joker karakteri olarak sağlanır.

Birkaç not:

  • DOĞRU ve YANLIŞ mantıksal değerleri metin olarak sayılmaz
  • Metin olarak girilmedikçe sayılar "*" ile sayılmaz
  • Kesme işaretiyle (') başlayan boş bir hücre sayılacaktır.

COUNTIFS çözümü

Daha spesifik ölçütleri karşılamak için sayıları kısıtlamanız gerekiyorsa, EĞERSAY işlevine geçebilirsiniz. Örneğin, metin içeren hücreleri saymak, ancak yalnızca boşluk karakteri içeren hücreleri hariç tutmak için şunları kullanabilirsiniz:

=COUNTIFS(range,"*",range," ")

SUMPRODUCT çözümü

Ayrıca, metin değerlerini saymak için SUMPRODUCT işlevini ISTEXT işleviyle birlikte şu şekilde kullanabilirsiniz:

=SUMPRODUCT(--ISTEXT(rng))

Çift tire (çift tekli olarak adlandırılır), ISTEXT sonucunu DOĞRU veya YANLIŞ mantıksal değerinden 1'lere ve 0'lara zorlar. SUMPRODUCT daha sonra birlerin ve sıfırların toplamını döndürür.

Ilginç makaleler...