Excel'de Veri Sayımı: Toplam Hücre Sayısından Benzersiz Değerlere
Excel'de hücrelerin, satırların veya belirli değerlerin sayısını hızlıca hesaplamak için yerleşik işlevleri kullanın: ROWS ve COLUMNS aralık boyutunu belirler, COUNTA tüm dolu hücreleri sayar, COUNT yalnızca sayıları sayar ve COUNTBLANK boş hücreleri bulur. Benzersiz kayıtları saymak için dizi formülleri veya özet tablolar kullanılır. Aşağıda her durum için kesin sözdizimleri ve örnekler verilmiştir.
Kısa Özet:
- Toplam hücre sayısı:
=ROWS(aralık)*COLUMNS(aralık) - Dolu (her türlü veri):
=COUNTA(aralık) - Dolu (yalnızca sayılar):
=COUNT(aralık) - Boş hücreler:
=COUNTBLANK(aralık) - Aralıktaki satır sayısı:
=ROWS(aralık)
Aralık Boyutunu ve Toplam Hücre Sayısını Belirleme
Çoğu zaman seçili alanın fiziksel boyutunu anlamak gerekir. Toplam hücre sayısı, satır sayısının sütun sayısıyla çarpımına eşittir.
Bu verileri elde etmek için iki temel işlev kullanın:
=ROWS(aralık)— satır sayısını döndürür.=COLUMNS(aralık)— sütun sayısını döndürür.
Toplam hücre sayısını elde etmek için sonuçları çarpın:
=ROWS(A2:D10) * COLUMNS(A2:D10)
A2:D10 aralığı örneğinde formül şu sonucu verir: 9 satır × 4 sütun = 36 hücre. Bu, kopyalamadan önce veya karmaşık dizi formülleri uygularken veri hacmini planlarken faydalıdır.
Dolu ve Boş Hücreleri Sayma
En sık karşılaşılan görev, tabloya aslında ne kadar veri girildiğini öğrenmektir. Burada içerik türlerini ayırt etmek önemlidir.
Tüm Boş Olmayan Değerler
COUNTA işlevi (İngilizce Count All'den gelir), tamamen boş olmayan herhangi bir hücreyi sayar. Buna metinler, sayılar, tarihler, mantıksal değerler (DOĞRU/YANLIŞ), hatalar ve hatta boş bir dize ("") döndüren bir formül içeren hücreler dahildir.
=COUNTA(A2:A100)
Yalnızca Sayısal Değerler
Yalnızca sayıları saymak (metinleri ve başlıkları yoksaymak) istiyorsanız, COUNT işlevini kullanın.
=COUNT(A2:A100)
Boşluk Tuzağı: COUNTA işlevi, içinde tek bir boşluk olan bir hücreyi dolu olarak sayar. Verilerde gereksiz boşluklar varsa sonuç olduğundan yüksek çıkabilir. Daha hassas bir görünür metin sayımı için verileri önceden temizlemek üzere TRIM işlevini veya =SUMPRODUCT(--(LEN(TRIM(A2:A100))>0)) formülünü kullanın.
Boş Hücreleri Bulma
Verilerdeki eksiklikleri bulmak gibi tersine bir işlem için COUNTBLANK işlevi tasarlanmıştır.
=COUNTBLANK(A2:A100)
Bu işlev, tamamen boş olan veya boş bir dize döndüren bir formül içeren hücrelerin sayısını verir.
Benzersiz Değerler ve Hatalarla Çalışma
Standart işlevler doğrudan benzersiz kayıtları sayamaz, ancak bu görev işlev kombinasyonları veya analiz araçlarıyla çözülebilir.
Benzersiz Kayıtları Sayma
Excel'in modern sürümlerinde (Office 365, Excel 2021+) en kolay yol UNIQUE işlevini kullanmaktır:
=ROWS(UNIQUE(A2:A100))
Bu formül önce benzersiz değerlerin listesini çıkarır ve ROWS işlevi bunların sayısını hesaplar.
Eski sürümlerde dizi formülü kullanılır (Ctrl+Shift+Enter ile onaylanır):
=SUM(1/COUNTIF(A2:A100; A2:A100))
Not: Bu formül büyük dizilerde yavaş çalışır ve aralıkta boş hücreler varsa hata verir.
Hataları Analiz Etme
Hesaplama sütununda hatalar (#YOK, #DEĞER!, #SAYI/0!) ortaya çıkarsa, bunların sayısı şu işlevle tespit edilebilir:
=SUMPRODUCT(--ISERROR(A2:A100))
Bu, daha fazla işlemden önce veri kalitesini hızla değerlendirmenize yardımcı olur.
Sayma Yöntemlerinin Özet Tablosu
| Görev | İşlev / Yöntem | Formül Örneği | Not |
|---|---|---|---|
| Satır sayısı | ROWS | =ROWS(A1:C10) | 10 döndürür |
| Sütun sayısı | COLUMNS | =COLUMNS(A1:C10) | 3 döndürür |
| Tüm dolular | COUNTA | =COUNTA(A1:A10) | Metin + Sayılar + Mantık |
| Yalnızca sayılar | COUNT | =COUNT(A1:A10) | Metni yoksayar |
| Boş hücreler | COUNTBLANK | =COUNTBLANK(A1:A10) | "" içeren formüller dahil |
| Benzersiz değerler | UNIQUE + ROWS | =ROWS(UNIQUE(A1:A10)) | Yalnızca yeni Excel sürümleri |
| Hatalı hücreler | ISERROR + SUM | =SUMPRODUCT(--ISERROR(A1:A10)) | Bozuk verileri arama |
Sayma İşlemlerinde Sık Yapılan Hatalar
- COUNT ve COUNTA Karışıklığı. En yaygın hata, isim veya ürün listesini saymak için
COUNTkullanmaktır. Bu işlev metni yoksayar, bu nedenle sonuç 0 olacaktır. Her zaman veri türünü kontrol edin. - Gizli Satırların Hesaba Katılması. Standart işlevler (
COUNT,SUMvb.) gizli satırları görünür olanlar gibi işler. Filtrelemeden sonra yalnızca görünür hücreleri saymak istiyorsanız, 102–109 işlem koduylaARA.TOPLAM(İngilizceSUBTOTAL) işlevini kullanın.- Örnek:
=SUBTOTAL(103; A2:A100)yalnızca görünür boş olmayan hücreleri sayar.
- Örnek:
- Biçimi Görmezden Gelme. Bir hücre boş görünebilir ancak biçimlendirme veya görünmez bir karakter içerebilir. Hücrede bir boşluk varsa
COUNTBLANKçalışmayabilir.
SSS
Hücreleri renge göre sayabilir miyim? Bunu standart Excel formülleriyle yapmak mümkün değildir. VBA (makro) üzerinde kullanıcı tanımlı bir işlev oluşturmanız veya eklentiler kullanmanız gerekir.
Bir hücredeki kelime sayısını nasıl hesaplarım?
Uzunluk ve boşluk değiştirme işlevlerinin kombinasyonunu kullanın:
=LEN(A1) - LEN(PODSTAVIT(A1; " "; "")) + 1
(Sözcükler arasında yalnızca bir boşluk varsa doğru çalışır).
Neden dizi formülü #DEĞER! hatası veriyor?
Excel'in eski sürümlerinde dizi formüllerini (örneğin benzersizleri saymak için) mutlaka Ctrl+Shift+Enter kombinasyonu ile onaylamanız gerekir. Sadece Enter'a basarsanız formül çalışmaz. Dinamik dizilere sahip yeni sürümlerde bu gereksinim kaldırılmıştır.