Bu dosya, formül sonuçları arasında hata değerleri bulunan bir listede hatalı olmayan hücrelerin sayısını bulma yöntemini gösteren küçük bir örnektir. Bir üyemizin sorusu üzerine hazırlanmıştır: listedeki hatalı sonuçlar nedeniyle toplam adet hesaplanamamaktadır. Çözümde TOPLA.ÇARPIM (SUMPRODUCT), DEĞİL (NOT) ve EHATALIYSA (ISERROR) fonksiyonları iç içe kullanılır.
Aynı mantık, ölçüt eklenerek hatasız ve koşula uyan kayıtları saymak için de genişletilebilir.
Dosyanın içeriği
- Sayfa1: E4:I17 aralığında yer alan tek sayfadır. E4 hücresinde "Adlar" başlığı, E5 hücresinde ilk ad kaydı bulunur.
Kullanılan yöntem
Yöntemde EHATALIYSA her hücre için hata varsa DOĞRU, yoksa YANLIŞ döndürür. DEĞİL bu sonucu tersine çevirir; böylece hatasız hücreler DOĞRU olur. TOPLA.ÇARPIM da bu değerleri toplayarak hatasız hücre adedini verir. Mantık aşağıdaki gibi kurulur (aralık örnek olarak verilmiştir, kendi veri aralığınıza göre değiştirilir):=TOPLA.ÇARPIM(--DEĞİL(EHATALIYSA(F5:F17)))
=SUMPRODUCT(--NOT(ISERROR(F5:F17)))
Nasıl kullanılır
- Dosyayı açıp Sayfa1 sayfasındaki yapıyı inceleyin.
- Kendi verilerinizi hata değeri içeren sonuç sütununa girin veya yapıştırın.
- Yukarıdaki formülü boş bir hücreye yazın ve aralığı kendi verinize göre düzenleyin.
- Formül hatalı hücreleri dışarıda bırakarak geçerli sonuçların adedini verir.