Excel'de Hücre Sayım Yöntemleri: Toplam Sayıdan Doluluk Analizine

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel'de bir aralıktaki toplam hücre sayısını veya dolu hücrelerin sayısını hızlıca öğrenmek için, toplam sayım için ROWS ve COLUMNS fonksiyonlarının kombinasyonunu ve verilerle dolu hücreleri belirlemek için COUNTA fonksiyonunu kullanın. Bu araçlar, büyük tablolarda bile anında çalışır ve karmaşık ayarlar gerektirmez. Aşağıda, farklı veri türleri için bu formüllerin kesin uygulamaları ve incelikleri verilmiştir.

Bir Aralıktaki Toplam Hücre Sayısını Nasıl Öğrenirsiniz?

Genellikle, içinde veri olup olmadığından bağımsız olarak seçilen alanın boyutunu anlamak gerekir (örneğin, A1'den D10'a kadar olan tabloda toplam kaç hücre olduğu). Bunun için seçilen aralıktaki satır ve sütun sayıları çarpılır.

Aşağıdaki formülü kullanın:

=ROWS(aralık) * COLUMNS(aralık)

Hesaplama Örneği: A1:D10 aralığının boyutunu öğrenmek istiyorsanız:

  1. ROWS(A1:D10) fonksiyonu 10 (satır) döndürür.
  2. COLUMNS(A1:D10) fonksiyonu 4 (sütun) döndürür.
  3. Nihai formül =10*4 sonucu olarak 40 hücre verir.

Bu yöntem, diğer dizi formüllerini uygulamadan önce dinamik aralıkların veya adlandırılmış alanların boyutlarını kontrol etmek için idealdir.

Dolu Hücrelerin Sayılması: Doğru Fonksiyonu Seçme

"Dolu hücre" kavramı farklı şekillerde yorumlanabilir: herhangi bir içeriğin varlığı veya yalnızca sayılar. Göreve bağlı olarak aşağıdaki fonksiyonlardan birini seçin.

1. Tüm Boş Olmayan Hücrelerin Sayılması (Metin, Sayılar, Tarihler)

COUNTA fonksiyonu (Türkçe sürümde genellikle BAĞ_DEĞ_DOLU_SAY), kesinlikle boş olmayan tüm hücreleri sayar. Buna metinler, sayılar, tarihler, mantıksal değerler (DOĞRU/YANLIŞ) ve hatta hatalar dahildir.

=COUNTA(aralık)

Örnek: A1:A5 aralığında şunlar bulunur: 10 sayısı, "Rapor" metni, 01.01.2026 tarihi ve iki boş hücre. Formül 3 sonucunu döndürür.

2. Yalnızca Sayısal Değerlerin Sayılması

COUNT fonksiyonu (Türkçe sürümde BAĞ_DEĞ_SAY), metinleri ve mantıksal değerleri yok sayar; yalnızca sayıları ve tarihleri içeren hücreleri sayar (çünkü Excel'de tarihler sayı olarak saklanır).

=COUNT(aralık)

Örnek: Aynı A1:A5 aralığında (10, "Rapor", 01.01.2026, boş, boş) fonksiyon 2 sonucunu döndürür (sayı ve tarih). Metin yok sayılır.

3. Belirli Bir Metni İçeren Hücrelerin Sayılması

Belirli bir metni içeren hücrelerin sayısını bulmanız gerekiyorsa, COUNTIF (EĞERSAY) kullanın:

=COUNTIF(aralık; "metin")

"Boş" Hücrelerle Çalışmanın İncelikleri

Sayım yapılırken en sık yapılan hatalardan biri, boşluğun yanlış yorumlanmasıdır. Excel, gerçekten boş bir hücre ile boş görünen bir hücre arasında ayrım yapar.

İçerik TürüCOUNTA Nasıl GörürCOUNT Nasıl GörürÖneri
Tamamen BoşSaymazSaymazNormal
Metin veya SayıSayarSayar (sayı ise)Normal
="" FormülüSayar!SaymazSıklıkla hata yaratır
Boşluk (" ")Sayar!SaymazTemizlik gerektirir
Hata (#YOK)SayarSaymazVerileri kontrol edin

Boş bir dize döndüren bir formüle sahip hücre (örneğin, =EĞER(A1>0; A1; "")), görsel olarak boş olsa da COUNTA fonksiyonu tarafından dolu olarak kabul edilir.

Bu sorunu nasıl aşabilirsiniz? Görsel olarak boş olmayan hücreleri saymak istiyorsanız (boş sonuç veren formülleri yok sayarak), ÇARPIMTOPLAM (SUMPRODUCT) ile şu yapıyı kullanın:

=ÇARPIMTOPLAM(--(aralık<>""))

Bu formül, her hücre için "boş değil" koşulunu kontrol eder ve ="" formül sonuçlarını yok sayarak doğru eşleşmeleri toplar.

Formül Kullanmadan Hızlı Analiz

Tek seferlik bir sonuca ihtiyacınız varsa ve bunu bir hücreye yazdırmanız gerekmiyorsa, Excel'in yerleşik durum çubuğunu kullanın:

  1. Fareyle istediğiniz aralığı seçin.
  2. Program penceresinin sağ alt köşesine (durum çubuğu) bakın.
  3. Burada otomatik olarak "Sayı" (COUNTA benzeri) veya "Ortalama"/"Toplam" parametresi görüntülenir.

Durum çubuğunda istediğiniz parametre yoksa, üzerine sağ tıklayın ve "Sayı" öğesinin yanındaki kutuyu işaretleyin.

Sık Karşılaşılan Hatalar ve Çözümleri

  • Gereksiz boşluklar. Veriler diğer sistemlerden aktarıldığında sonunda görünmez boşluklar olabilir. COUNTA fonksiyonu böyle bir hücreyi dolu sayar.
    • Çözüm: Fazla boşlukları kaldırmak için "Bul ve Değiştir" (Ctrl+H) özelliğini veya KIRP (TRIM) fonksiyonunu kullanın.
  • Tüm sütun boyunca sayım. =COUNTA(A:A) formülü bir milyondan fazla satırı tarar. Düşük donanımlı bilgisayarlarda bu, çalışma kitabının yeniden hesaplanmasını yavaşlatabilir.
    • Çözüm: Aralığı gerçek verilerle sınırlayın, örneğin A1:A5000, veya aralığın otomatik güncellendiği "Akıllı Tablolar"ı (Ctrl+T) kullanın.
  • Gizli satırlar. Standart COUNT ve COUNTA fonksiyonları, gizli satır ve sütunlardaki verileri dikkate alır.
    • Çözüm: Yalnızca görünür hücreleri dikkate almak için, 103 kodlu (COUNTA için) veya 102 kodlu (COUNT için) fonksiyon koduyla ARA_TOPLAM (SUBTOTAL) fonksiyonunu kullanın.
    • Örnek: =ARA_TOPLAM(103; A2:A100).

SSS

Benzersiz değerlerin sayısı sayılabilir mi? Evet, Excel'in yeni sürümlerinde (365, 2021) =BAĞ_DEĞ_DOLU_SAY(BENZERSIZ(aralık)) fonksiyonunu kullanın. Eski sürümlerde karmaşık bir dizi formülü veya özet tablo gerekecektir.

Hücreler dolu olmasına rağmen formül neden 0 döndürüyor? Veri biçimini kontrol edin. Sayılar metin olarak kaydedildiyse (hücrenin köşesinde yeşil üçgen), COUNT fonksiyonu bunları görmez. COUNTA kullanın veya metni "Metinden Sütunlara" özelliği aracılığıyla sayılara dönüştürün.

Tüm çalışma kitabındaki dolu hücreler nasıl sayılır? Standart formüllerle bunu yapmak mümkün değildir, çünkü bunlar tek bir sayfa içinde çalışır. Genel bir sayım için VBA makrosu veya sayfaların manuel olarak incelenmesi gerekir.