Boş olmayan hücreler nasıl eklenir?
Boş olmayan hücrelerin değerini toplamak için, işlevin ölçüt bağımsız değişkeninde boş olmayan bir değer (büyük ve küçük operatörünü kullanarak “<>”) belirtmeniz gerekir. Bununla SUMIF yalnızca boş olmayan hücreleri arayacak ve yalnızca buna dayalı [sum_range] değerlerini dikkate alacaktır. Aşağıda isimlerle yapılan bağışların toplamını hesapladık.
Boş olmayan hücreler için SUMIF kullanma
- İlk olarak hücreye =ETOPLA( değerini girin.
- Şimdi aralık kriterlerinde A2:A13 aralığına bakın.
- Daha sonra “<>” kullanarak boş olmayan hücreler için kriterleri girin.
- Bundan sonra, [toplam_aralığı] bağımsız değişkeninde B2:B13 aralığına bakın.
- Sonunda kapatma parantezlerini girin ve sonucu almak için Enter tuşuna basın.
Formülü girip Enter tuşuna bastığınızda yalnızca ad sütununda adınızın bulunduğu hücreler için bağış tutarını döndürür.
=SUMIF(A2:A13,"<>",B2:B13)
SUMproduct’tan SUM’a Boş olmayan gerçek hücreler
Diyelim ki boş bir hücreniz var ve o hücrede bir alanınız var. Artık bu hücre boş bir hücreye benziyor ancak boş değil .
Bu durumda SUMIF bu hücrenin toplamını da hesaplayacaktır.
Bu sorunu çözmek için SUMproduct , LEN ve TRIM kombinasyonunu kullanabilirsiniz. Bu kombinasyonla bir dizi formülü oluşturabilirsiniz. Aşağıdaki örneğe bakın.
=SUMPRODUCT(--(LEN(TRIM(A2:A13))>0),B2:B13)
Bu fonksiyona girdiğinizde TRIM kullanarak bu boşlukları hücrelerden siler. Ancak SOMMEPROD hakkında bilmeniz gereken bir şey var. CTRL+ALT+ENTER tuşlarını kullanmadan tek bir hücredeki tablonun tamamını alabilir.
Şimdi bu formülü beş küçük parçaya bölerek anlayalım ve bu muhteşem formülün nasıl çalıştığını görelim.
İlk bölümde TRIM’i kullandık ve isim sütununun tamamına değindik. TRIM, sütun değerlerini alır ve yalnızca boşlukların bulunduğu hücrelerdeki boşluğu kaldırır. Bunlar hiçbir değeri olmayan ancak boş olmayan hücrelere benzeyen hücrelerdir.
İkinci kısımda isim sütunundaki karakterlerin uzunluğunu sayan LEN’imiz var. Hiçbir değerinizin olmadığı tüm hücreler için karakter sayısı sıfır olacaktır.
Gördüğünüz gibi boş olmayan tüm hücreler için sıfırdan büyük değerlerimiz var.
Üçüncü bölümde LEN ve TRIM’in döndürdüğü sonucu karşılaştırmak için büyüktür operatörünü kullandık. Ve sayımı DOĞRU ve YANLIŞ’a dönüştürür. Sıfırdan büyük bir sayı için DOĞRU, değilse YANLIŞ.
Dördüncü bölümde bu DOĞRU ve YANLIŞ değerlerini 0 ve 1’e dönüştüren çift eksi işaretimiz var. DOĞRU için 0 ve YANLIŞ için 1.
Bundan sonra beşinci bölümde iki dizili SUMproduct var. Ve bu diziler birbiriyle çarpıldığında sadece boş olmayan ve görünmez alanı olmayan hücrelerin toplamını elde edersiniz.