Skip to main content

Birçok değeri içermeyen hücrelerin sayısını sayma

Author: Siluvia Last Modified: 2025-08-07

Normalde, COUNTIF fonksiyonu ile belirli bir değeri içermeyen hücreleri saymak kolaydır. Bu yazıda, Excel'de belirli bir aralıktaki birçok değeri içermeyen hücrelerin sayısını nasıl hesaplayacağınız anlatılacaktır.

doc-count-cells-do-not-contain-many-values-1


Birçok değeri içermeyen hücreler nasıl sayılır?

Aşağıdaki ekran görüntüsünde gösterildiği gibi, D3:D4 aralığında listelenen değerleri içermeyen B3:B11 hücrelerini saymak için aşağıdaki adımları izleyebilirsiniz.

doc-count-cells-do-not-contain-many-values-2

Genel Formül

{=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(criteria_range),range))),ROW(criteria_range)^0)>0))}

Argümanlar

Aralık (gerekli): İçermek istemediğiniz birçok değeri saymak istediğiniz hücre aralığı.

Kriter_aralığı (gerekli): Hücreleri sayarken hariç tutmak istediğiniz değerleri içeren aralık.

Not: Bu formül, bir dizi formülü olarak girilmelidir. Formülü uyguladıktan sonra, formülün etrafında kıvrık parantezler varsa, bir dizi formülü başarıyla oluşturulmuştur.

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ü ona girin ve ardından sonucu almak için Ctrl + Shift + Enter tuşlarına aynı anda basın.

=TOPLA(1-(MMULT(--(SAYIYSA(ARA(TRANSPOZ(D3:D4),B3:B11))),SATIR(D3:D4)^0)>0))

doc-count-cells-do-not-contain-many-values-3

Bu formüller nasıl çalışıyor?

=TOPLA(1-(MMULT(--(SAYIYSA(ARA(TRANSPOZ(D3:D4),B3:B11))),SATIR(D3:D4)^0)>0))

1) --(SAYIYSA(ARA(TRANSPOZ(D3:D4),B3:B11))):

  • TRANSPOZ(D3:D4): TRANSPOZ işlevi, D3:D4'ün yönünü değiştirir ve {“say”, “boş”} değerini döndürür;
  • ARA({“say”, “boş”},B3:B11): Burada ARA işlevi, alt dizeler olan “say” ve “boş”un konumlarını B3:B11 aralığından bulur ve şu şekilde bir dizi döndürür: {#DEĞER!,#DEĞER!;#DEĞER!,#DEĞER!;1,#DEĞER!;#DEĞER!,8;1,#DEĞER!;#DEĞER!,#DEĞER!;#DEĞER!,#DEĞER!;1,
    #DEĞER!;1,7}.
  • Bu durumda, B3:B11'deki her hücre iki kez aranır çünkü hücreleri sayarken hariç tutmak istediğiniz iki değer vardır, bu nedenle dizide 18 değer elde edersiniz. Dizideki her sayı, B3:B11'deki her hücredeki “say” veya “boş”un ilk karakterinin konumunu gösterir.
  • SAYIYSA{#DEĞER!,#DEĞER!;#DEĞER!,#DEĞER!;1,#DEĞER!;#DEĞER!,8;1,#DEĞER!;#DEĞER!,#DEĞER!;#DEĞER!,
    #DEĞER!;1,#DEĞER!;1,7}
    : SAYIYSA işlevi, dizide sayılarla karşılaşıldığında DOĞRU, hatalarla karşılaşıldığında YANLIŞ döndürür. İşte şu şekilde bir sonuç döndürür: {YANLIŞ,YANLIŞ;YANLIŞ,YANLIŞ;DOĞRU,YANLIŞ;YANLIŞ,DOĞRU;DOĞRU,YANLIŞ;YANLIŞ,YANLIŞ;YANLIŞ,YANLIŞ;DOĞRU,YANLIŞ;
    DOĞRU,DOĞRU}.
  • --({YANLIŞ,YANLIŞ;YANLIŞ,YANLIŞ;DOĞRU,YANLIŞ;YANLIŞ,DOĞRU;DOĞRU,YANLIŞ;YANLIŞ,YANLIŞ;YANLIŞ,YANLIŞ;DOĞRU,
    YANLIŞ;DOĞRU,DOĞRU})
    : Bu iki eksi işareti, “DOĞRU”yu 1'e, “YANLIŞ”ı 0'a dönüştürür. İşte burada yeni bir dizi elde edersiniz: {0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1}.

2) SATIR(D3:D4)^0: SATIR işlevi, hücre başvurusunun satır numaralarını döndürür: {3;4}, ardından üs alma operatörü (^), 3 ve 4 sayılarının 0. kuvvetini alır ve son olarak şu sonucu döndürür: {1;1}.

3) MMULT({0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1},{1;1}): MMULT işlevi, bu iki dizinin matris çarpımını döndürür: {0;0;1;1;1;0;0;1;2} orijinal verileri karşılamak için. Dizideki sıfırdan farklı herhangi bir sayı, hariç tutulan dizelerden en az birinin bulunduğunu gösterir ve sıfır, hariç tutulan hiçbir dizenin bulunmadığını gösterir.

4) TOPLA(1-{0;0;1;1;1;0;0;1;2}>0):

  • {0;0;1;1;1;0;0;1;2}>0: Burada dizideki her sayının 0'dan büyük olup olmadığını kontrol edin. Eğer bir sayı 0'dan büyükse DOĞRU, değilse YANLIŞ döndürür. Ardından şu şekilde yeni bir dizi elde edersiniz: {YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;YANLIŞ,YANLIŞ,DOĞRU;DOĞRU}.
  • 1-{YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;YANLIŞ,YANLIŞ,DOĞRU;DOĞRU}: Sadece belirtilen değerleri içermeyen hücreleri saymamız gerektiğinden, dizideki bu değerleri tersine çevirmemiz gerekir. Matematik operatörü, DOĞRU ve YANLIŞ değerlerini otomatik olarak 1'lere ve 0'lara dönüştürür ve sonunda şu sonucu döndürür: {1;1;0;0;0;1;1;0;0}.
  • TOPLA{1;1;0;0;0;1;1;0;0}: TOPLA işlevi, dizideki tüm sayıları toplar ve sonucu 4 olarak döndürür.

İlgili fonksiyonlar

Excel TOPLA işlevi
Excel TOPLA işlevi, değerleri toplar.

Excel MMULT işlevi
Excel MMULT işlevi, iki dizinin matris çarpımını döndürür.

Excel SAYIYSA işlevi
Excel SAYIYSA işlevi, bir hücrede sayı olduğunda DOĞRU, aksi takdirde YANLIŞ döndürür.

Excel TRANSPOZ işlevi
Excel TRANSPOZ işlevi, bir aralığın veya dizinin yönünü değiştirir.

Excel SATIR işlevi
Excel SATIR işlevi, bir başvurunun satır numarasını döndürür.


İlgili formüller

Hata içermeyen hücreleri sayma
Bu öğretici, Excel'de belirli bir aralıktaki hata içermeyen hücrelerin sayısını saymanıza yardımcı olmak için ayrıntılı adımlar sağlar.

Belirli Metni İçermeyen Hücreleri Sayma
COUNTIF fonksiyonunu joker karakterlerle birlikte kullanarak bir aralıktaki belirli metni içeren hücrelerin sayısını sayabilirsiniz. Tersine, COUNTIF fonksiyonunu kullanarak belirli bir metni içermeyen hücreleri saymak da kolaydır. Bu öğretici, sorunu çözmeye yardımcı olmak için ayrıntılı adımlar sunar.

Haftanın gününe göre bir aralıktaki tarih hücrelerinin sayısını sayma
Excel, SUMPRODUCT ve WEEKDAY fonksiyonlarının kombinasyonunu sağlayarak bize bir aralıkta belirli haftanın günlerinin sayısını kolayca saymamıza yardımcı olur. Bu öğretici, size adım adım rehberlik sağlar.

Metin Hücrelerinin Sayısını Sayma
Belirli bir aralıktaki metin içeren hücrelerin sayısını saymak için COUNTIF fonksiyonu, işi kolayca yapmanıza yardımcı olabilir. Bu makalede, sorunu çözmenize yardımcı olmak için formül detaylı bir şekilde açıklanmaktadır.


En İyi Ofis Üretkenlik Araçları

Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar

🤖 Kutools AI Asistanı: Akıllı Çalışma Yöntemine Dayalı Veri Analizini Devrimleştirin   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Veriyi Analiz Et ve Grafikler Oluştur  |  Kutools İşlevlerini Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla  |  Boş Satırları Sil  |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştir  |  Formül Kullanmadan Yuvarla ...
Süper VLookup: Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalar Üzerinden  |  Bulanık Eşleme...
Gelişmiş Açılır Liste: Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste...
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  Sütunları Karşılaştırarak Aynı ve Farklı Hücreleri Seç ...
Öne Çıkan Özellikler: Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş Formül Çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi | Kaynak Kütüphanesi (Otomatik Metin)  |  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Hücreleri Şifrele/Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre (kalın/italik/üstü çizili hücreleri filtrele...) ...
En İyi 15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil ...)  |  50+ Grafik Türü (Gantt Grafiği ...)  |  40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla ...)  |  19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle ...)  |  12 Dönüştürme Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme ...)  |  7 Birleştirme ve Bölme Aracı (Gelişmiş Satırları Birleştir, Excel Hücrelerini Böl ...)  |  ... ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40'tan fazla başka dilde desteklenmektedir!

Kutools for Excel, 300'den Fazla Özelliğe Sahiptir, İhtiyacınız Olan Her Şeyin Sadece Bir Tıklama Uzağında Olduğundan Emin Olur...


Office Tab - Microsoft Office'de (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştir

  • Onlarca açık belge arasında bir saniyede geçiş yapın!
  • Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
  • Birden çok belgeyi görüntüleme ve düzenleme esnasında üretkenliğinizi %50 artırır.
  • Ofis'e (Excel dahil) Chrome, Edge ve Firefox gibi etkili sekmeler getirir.