Excel formülü: Aralıktaki tüm hücreler boştur -

İçindekiler

Genel formül

=SUMPRODUCT(--(range""))=0

Özet

Bir aralıktaki tüm hücreler boş veya boş olduğunda DOĞRU sonucunu döndürmek için SUMPRODUCT tabanlı bir formül ve kullanım durumuna uygun bir mantıksal test kullanabilirsiniz. Gösterilen örnekte, E5'teki formül şöyledir:

=SUMPRODUCT(--(B5:D5""))=0

Açıklama

İçten dışa doğru çalışan bu formül, SUMPRODUCT içinde her hücreyi aşağıdaki gibi test eden bir ifade içerir:

--(B5:D5"")

Parantez içinde, B5: D5 "" sonucu şu şekilde görünür:

(TRUE,FALSE,TRUE)

Çift negatif daha sonra DOĞRU YANLIŞ değerlerini bire ve sıfırlara dönüştürür:

(1,0,1)

Bu dizideki 1'lerin boş veya boş olmayan hücrelere karşılık geldiğine dikkat edin. Daha sonra, çalışacak tek bir diziyle, SUMPRODUCT bu değerleri basitçe çarparak sonucu döndürür.

Sonuç sıfırdan büyük olduğunda, aralıktaki her hücrenin boş olmadığını biliyoruz. Formülü, her hücre boşsa DOĞRU, değilse YANLIŞ döndürmeye zorlamak için formülün sonuna = 0 eklememiz yeterlidir.

Ilginç makaleler...