Excel'de Veri Sayımı: Basit Hücrelerden Benzersiz Satırlara

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

Bir aralıktaki dolu hücrelerin sayısını hızlıca öğrenmek için =COUNTA(aralık) fonksiyonunu kullanın. Sadece sayıları saymanız gerekiyorsa — =COUNT(aralık), ve toplam alan boyutunu (tüm bitişik hücreler) belirlemek için *=ROWS(aralık)COLUMNS(aralık) fonksiyonlarını çarpın. Veri içeren satırları veya benzersiz kayıtları saymak için koşullu veya dinamik dizilerle daha karmaşık formüller gerekecektir.

Hücreleri Saymak İçin Temel Fonksiyonlar

En sık karşılaşılan görev, tabloda boş olmayan kaç hücre olduğunu belirlemektir. Veri türüne bağlı olarak farklı araçlar kullanılır.

COUNTA: Tüm Boş Olmayan Hücreleri Sayma

COUNTA fonksiyonu, kesinlikle boş olmayan herhangi bir hücreyi sayar. Buna metinler, sayılar, tarihler, mantıksal değerler (DOĞRU/YANLIŞ) ve hatta boş bir dize ("") döndüren formül içeren hücreler dahildir.

Sözdizimi: =COUNTA(A1:D100)

Önemli bir ayrıntı: Bir hücre boş görünse de boşluk karakteri içeriyorsa, COUNTA fonksiyonu onu dolu olarak sayacaktır. Bu "görünmez" karakterleri temizlemek için "Bul ve Değiştir" aracını kullanın (boşluk → hiçbir şey).

COUNT: Sadece Sayıları Sayma

Tablonuz karışık veriler (başlıklar, notlar) içeriyorsa ve sadece niceliksel göstergeleri saymanız gerekiyorsa, COUNT fonksiyonunu kullanın. Metinleri ve mantıksal değerleri yok sayar.

Sözdizimi: =COUNT(A1:D100)

Boş Hücreleri Sayma

Tersine bir görev için — tamamen boş hücrelerin sayısını bulmak — COUNTBLANK fonksiyonu mevcuttur.

Sözdizimi: =COUNTBLANK(A1:D100)

Bir Aralıktaki Toplam Hücre Sayısını Öğrenme

Bazen seçili alanın tam boyutunu bilmek gerekir (örneğin, manuel olarak ortalama hesaplamak veya veri bütünlüğünü kontrol etmek için). Excel'de tek bir "Toplam Hücre" düğmesi yoktur, ancak bu, satır sayısını sütun sayısıyla çarparak matematiksel olarak kolayca hesaplanabilir.

Formül: =ROWS(A1:D100) * COLUMNS(A1:D100)

  • ROWS (TR: SATIRLAR) aralıktaki satır sayısını döndürür (yukarıdaki örnekte — 100).
  • COLUMNS (TR: SÜTUNLAR) sütun sayısını döndürür (örnekte — 4).
  • Sonuç: 400 hücre.

Veri İçeren Satırları Sayma

Çoğu zaman doldurulmuş hücrelerin sayısından ziyade, içinde herhangi bir bilgi bulunan satır sayısını (aktif kayıtlar) anlamak gerekir. Basit COUNTA toplamı burada işe yaramaz, çünkü bir satır 5 dolu hücre içerebilirken diğeri sadece bir tane içerebilir, ancak ikisi de "veri içeren satır" olarak sayılır.

Yöntem 1: Yardımcı Sütun (Evrensel)

Bu yöntem tüm Excel sürümlerinde çalışır ve en anlaşılır olanıdır.

  1. Tablonun yanına bir yardımcı sütun oluşturun (örneğin, E sütunu).
  2. İlk hücreye (E1), satırda veri olup olmadığını kontrol eden formülü girin: =COUNTA(A1:D1)>0 Formül, A1:D1 aralığında en az bir dolu hücre varsa DOĞRU döndürür.
  3. Formülü tablonun sonuna kadar aşağıya doğru kopyalayın.
  4. DOĞRU değerlerinin sayısını hesaplayın: =COUNTIF(E1:E100; TRUE)

Yöntem 2: Dizi Formülü (Ekstra Sütunlar Olmadan)

Sütun eklenemiyorsa, dizi formülü kullanılabilir. Daha karmaşıktır ancak yer tasarrufu sağlar.

=SUMPRODUCT(--(COUNTA(INDEX(A1:D100;ROW(INDEX(A:A;1):INDEX(A:A;100));0))>0))

Performans konusunda dikkatli olun: Büyük aralıkları (binlerce satır) işleyen dizi formülleri, her yeniden hesaplamada dosyanın çalışma hızını yavaşlatabilir. Büyük veritabanları için yardımcı sütunlu ilk yöntem tercih edilmelidir.

Benzersiz Satır ve Değerleri Sayma

Görev, sadece dolu hücreleri değil, benzersiz kayıtların sayısını saymayı gerektirdiğinde daha da karmaşıklaşır (örneğin, isimler tekrarlanabiliyorsa kaç farklı müşteri sipariş vermiştir).

Tek Bir Sütundaki Benzersiz Değerler

Modern Excel sürümlerinde (2021, 365) UNIQUE fonksiyonunu kullanın: =ROWS(UNIQUE(A1:A100)) Bu kombinasyon önce kopyaları filtreler, ardından kalan satırların sayısını hesaplar.

Benzersiz Kombinasyonlar (Tam Satırlar)

Benzerlik birkaç sütunun kombinasyonu ile belirleniyorsa (örneğin, "Tarih + Ürün" çifti benzersizdir), adımlar şunlardır:

  1. Benzersiz anahtar oluşturun. Yardımcı bir sütunda, gerekli sütunlardan verileri bir ayırıcı ile birleştirin: =A1 & "|" & B1 & "|" & C1 (Ayırıcı, "AB" ve "C" değerlerinin "ABC" şeklinde, "A" ve "BC" ile aynı şekilde birleşmemesi için gereklidir).
  2. Benzersiz anahtarları sayın.
    • Yeni Excel için: =ROWS(UNIQUE(E1:E100))
    • Eski sürümler için: Özet Tablo veya SUMPRODUCT ve COUNTIF içeren karmaşık bir formül kullanın.

Temel Sayım Fonksiyonlarının Karşılaştırılması

GörevFonksiyon (TR)Fonksiyon (İng.)Ne Hesaba Katılır
Tüm boş olmayan hücrelerCOUNTACOUNTAMetin, sayılar, tarihler, hatalar, mantıksal değerler
Sadece sayılarCOUNTCOUNTSayısal değerler, tarihler (sayı olarak)
Boş hücrelerCOUNTBLANKCOUNTBLANKTamamen boş hücreler
Aralıktaki satır sayısıROWSROWSAralığın geometrik boyutu
Sütun sayısıCOLUMNSCOLUMNSAralığın geometrik boyutu
Benzersiz değerlerUNIQUE + ROWSUNIQUE + ROWSSadece tekrar etmeyen kayıtlar (365/2021+)

Sayım İşlemlerinde Sık Yapılan Hatalar

  • Gizli karakterlerin dikkate alınması. Bir hücre boş görünebilir ancak boşluk veya kesme işareti içerebilir. COUNTA fonksiyonu onu dolu olarak sayacaktır. Gerçek içeriğin uzunluğunu kontrol etmek için LEN fonksiyonunu kullanın.
  • Boşluk döndüren formüllü hücreler. =IF(A1>0; A1; "") gibi bir formül "" döndürürse, COUNTA fonksiyonu yine de bu hücreyi boş olmayan olarak sayar, çünkü içinde bir formül vardır.
  • Yanlış aralık. Yeni veriler eklendiğinde statik aralık (örneğin, A1:A100) kırpılabilir. Çözüm: Aralığı "Akıllı Tablo"ya (Ctrl+T) dönüştürün ve Table1[Column] gibi referanslar kullanın — bunlar otomatik olarak genişler.

SSS

Bir hücredeki kelime sayısını nasıl hesaplarım? Standart hücre sayma fonksiyonlarıyla bu yapılamaz. Şu kombinasyonu kullanmanız gerekir: (LEN(A1)-LEN(SUBSTITUTE(A1;" ";"")))+1. Bu, kelimeler arasında tam olarak bir boşluk varsa çalışır.

Neden COUNTA görsel olarak gördüğümden daha fazla hücre gösteriyor? Boşlukların, yazdırılamayan karakterlerin veya boş dize döndüren formüllerin varlığını kontrol edin. Ayrıca, hariç tutulmalarını bekliyorsanız aralıkta gizli satırlar olmadığından emin olun (sayma fonksiyonları, SUBTOTAL fonksiyonu kullanılmadıkça genellikle filtrelemeyi yok sayar).

Belirli bir renkteki hücreleri sayabilir miyim? Standart Excel fonksiyonları biçimlendirmeyi (dolgu rengi veya yazı tipi rengi) okuyamaz. Bunun için VBA (makro) üzerinde kullanıcı tanımlı bir fonksiyon oluşturmak veya eklentiler kullanmak gerekecektir.