Excel'de bir aralıktaki ya x ya da y içeren hücreleri sayma
Bazı Excel kullanıcıları, bir hücrenin ya bir değeri ya da başka bir değeri içerdiğini saymak için iki COUNTIF fonksiyonunu bir araya eklemektedir. Ancak bu yöntem, hücreleri VE mantığı (hem x hem de y içerir) yerine YA DA mantığı (ya x ya da y içerir) ile sayar. Çift sayımı önlemek için bu eğitim, size SUMPRODUCT fonksiyonuna dayalı bir formülü nasıl uygulayacağınızı ayrıntılı olarak gösterecektir. Böylece belirli bir aralıkta ya x ya da y içeren hücrelerin sayısını Excel'de doğru şekilde sayabilirsiniz.
Excel'de bir aralıktaki ya x ya da y içeren hücreler nasıl sayılır?
Aşağıdaki ekran görüntüsünde gösterildiği gibi, B3:B9 veri aralığında, bu aralıktaki ya “KTE” ya da “KTO” içeren hücrelerin sayısını saymak için lütfen aşağıdaki formülü uygulayın.
Genel Formül
=SUMPRODUCT(--((ISNUMBER(FIND("kriter1",aralık)) + ISNUMBER(FIND("kriter2",aralık)))>0))
Argümanlar
Aralık (gerekli): Ya x ya da y içeren hücreleri saymak istediğiniz aralık.
Kriter1 (gerekli): Hücreleri saymak için kullanmak istediğiniz bir dize veya karakter.
Kriter2 (gerekli): Hücreleri saymak için kullanmak istediğiniz başka bir dize veya karakter.
Bu formülü nasıl kullanılır?
1. Sonucu çıkarmak için boş bir hücre seçin.
2. Aşağıdaki formülü girin ve sonucu almak için Enter tuşuna basın.
=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))
Bu formüller nasıl çalışır?
=SUMPRODUCT(--((ISNUMBER(FIND(D3,B3:B9)) + ISNUMBER(FIND(D4,B3:B9)))>0))
- 1. FIND(D3,B3:B9): FIND fonksiyonu, D3'teki “KTE” değerinin belirtilen aralıkta (B3:B9) bulunup bulunmadığını kontrol eder ve {1,#DEĞER!,#DEĞER!,#DEĞER!,#DEĞER!,1,#DEĞER!} dizisini döndürür.
Bu dizi içindeki iki 1, listedeki B3:B9 aralığındaki ilk ve sondan ikinci hücrelerde “KTE” değerinin bulunduğunu gösterirken, #DEĞER! ifadeleri “KTE” değerinin diğer hücrelerde bulunamadığını göstermektedir. - 2. ISNUMBER{1,#DEĞER!, #DEĞER!, #DEĞER!, #DEĞER!,1, #DEĞER!}: ISNUMBER fonksiyonu, dizide sayı ile karşılaşırsa DOĞRU, hata ile karşılaşırsa YANLIŞ döndürür ve nihayetinde {DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ} şeklinde yeni bir dizi döndürür.
- 3. FIND(D4,B3:B9): Bu FIND fonksiyonu ayrıca D4'teki “KTO” değerinin belirtilen aralıkta (B3:B9) bulunup bulunmadığını kontrol eder ve {#DEĞER!,1,#DEĞER!,#DEĞER!, #DEĞER!,#DEĞER!,#DEĞER!} dizisini döndürür.
- 4. ISNUMBER{#DEĞER!,1,#DEĞER!,#DEĞER!, #DEĞER!,#DEĞER!,#DEĞER!}: ISNUMBER fonksiyonu, dizide sayı ile karşılaşırsa DOĞRU, hata ile karşılaşırsa YANLIŞ döndürür ve nihayetinde {YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ} şeklinde yeni bir dizi döndürür.
- 5. {DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ} + {YANLIŞ;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ}: Burada iki dizi {1;1;0;0;0;1;0} sonucunu döndürür.
- 6. {1;1;0;0;0;1;0}>0: Burada dizideki her sayının 0'dan büyük olup olmadığı kontrol edilir ve {DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ} şeklinde sonuç döndürülür.
- 7. --({DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ}): Bu iki eksi işareti “DOĞRU”yu 1'e, “YANLIŞ”ı 0'a dönüştürür. Burada {1;1;0;0;0;1;0} şeklinde yeni bir dizi elde edersiniz.
- 8. =SUMPRODUCT({1;1;0;0;0;1;0}): SUMPRODUCT fonksiyonu dizideki tüm sayıları toplar ve bu durumda nihai sonucu 3 olarak döndürür.
İlgili fonksiyonlar
Excel SUMPRODUCT fonksiyonu
Excel COUNTBLANK fonksiyonu, iki veya daha fazla sütun veya diziyi birlikte çarpmak ve ardından çarpımların toplamını almak için kullanılabilir.
Excel ISNUMBER fonksiyonu
Excel ISNUMBER fonksiyonu, bir hücre sayı içerdiğinde DOĞRU, içermiyorsa YANLIŞ döndürür.
Excel FIND fonksiyonu
Excel FIND fonksiyonu, bir dizeyi başka bir dizenin içinde bulmak ve bir dizenin başka bir dizenin içindeki başlangıç pozisyonunu döndürmek için kullanılır.
İlgili formüller
Belirli metinle başlayan veya biten hücreleri sayma
Bu makale, COUNTIF fonksiyonunu kullanarak bir aralıktaki belirli metinle başlayan veya biten hücreleri saymayı gösterecektir.
Boş/Dolu Olmayan Hücreleri Sayma
Bu makale, Excel'de bir aralıktaki boş ve dolu olmayan hücrelerin sayısını hesaplamak için kullanılan formülleri açıklar.
Büyük/küçük harfe duyarlı belirli metin içeren hücreleri sayma
Bu öğretici, Excel'de bir aralıktaki büyük/küçük harfe duyarlı belirli metin içeren hücrelerin sayısını hesaplamak için ayrıntılı bir formül sağlar.
Kaç hücre hata içeriyor sayma
Bu öğretici, Excel'de belirli bir aralıktaki (#N/A hatası, #DEĞER! hatası veya #SAYI/0! hatası gibi) herhangi bir türde hata içeren hücrelerin sayısını nasıl hesaplayacağınızı gösterir.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel - Kalabalıktan Sıyrılmaya Yardımcı Olur
Kutools for Excel, İhtiyacınız Olan Her Şeyin Tek Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir
- Bir saniyede, onlarca açık belge arasında geçiş yapın!
- Her gün yüzlerce fare tıklamasından kurtulun, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.