Excel'de hücre sayma yöntemleri: toplam sayıdan veri türüne göre filtrelemeye

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

Bir aralıktaki hücre sayısını hızlıca öğrenmek için basit işlevleri kullanın: toplam hücre sayısı için =ROWS(aralık)*COLUMNS(aralık), tüm dolu hücreler için =COUNTA(aralık) ve yalnızca sayı içeren hücreler için =COUNT(aralık). Bu formüller anında çalışır ve manuel yeniden hesaplama gerektirmez. Aşağıda her bir işlevin incelikleri ve sayıların metin olarak yazılması veya hücrelerde gizli boşluklar bulunması gibi karmaşık sorunların çözüm yolları detaylıca ele alınmıştır.

Kısa kılavuz:

  • Tüm hücreler: SATIRLAR * SÜTUNLAR
  • Dolu olanlar (metin + sayılar): COUNTA
  • Yalnızca sayılar: COUNT
  • Boş olanlar: COUNTBLANK

Bir aralıktaki toplam hücre sayısı

Veri içinde bilgi olup olmadığından bağımsız olarak, veri alanının fiziksel boyutunu bilmek sıkça gerekir. Bu, tablo yapısını planlarken veya içe aktarılan verilerin bütünlüğünü kontrol ederken faydalıdır.

Toplam sayı, satır sayısının sütun sayısıyla çarpılmasıyla hesaplanır. Excel'de bu işlem tek bir formülle yapılır:

=ROWS(A1:C10) * COLUMNS(A1:C10)

A1:C10 aralığı için (3 sütun ve 10 satır) formül 30 sonucunu döndürür. Bu yöntemin avantajı dinamiktir: referans aralığını değiştirirseniz, sonuç otomatik olarak yeniden hesaplanır.

Tüm dolu hücrelerin sayılması

COUNTA işlevi (İngilizce sürümde COUNTA) herhangi bir boş olmayan hücreyi sayar. Bunlara şunlar dahildir:

  • Sayılar ve tarihler.
  • Metin değerleri.
  • Mantıksal değerler (DOĞRU/YANLIŞ).
  • Hatalar (#YOK, #DEĞER!).
  • Formüller tarafından döndürülen boş dizeler ("").

Formül:

=COUNTA(A1:C10)

"Görünmez" içeriğe dikkat edin. Bir hücre boş görünse bile boşluk (Space tuşuna basılması) içeriyorsa, COUNTA işlevi onu dolu olarak sayar. Ayrıca, görsel olarak hiçbir şey olmasa bile formülün boş dize "" döndürdüğü hücreleri de dikkate alır.

Yalnızca sayı içeren hücrelerin sayılması

Göreviniz sayısal göstergeleri (satışlar, sıcaklıklar, notlar) analiz etmekse, COUNT (COUNT) işlevini kullanın. Bu işlev metinleri, mantıksal değerleri ve hataları yok sayar.

Formül:

=COUNT(A1:C10)

Önemli sınırlama: İşlev, metin formatında kaydedilen sayıları görmez (genellikle hücrenin köşesinde yeşil üçgenle işaretlenir). Örneğin, "123" değeri (metin olarak) COUNT işlevi tarafından dikkate alınmaz.

Metin olarak kaydedilmiş sayıları sayma

Dosyanızdaki sayılar metin olarak saklanıyorsa (1C veya web servislerinden dışa aktarma sırasında sık karşılaşılan bir sorun), standart COUNT eksik bir sonuç gösterir. İçeriği zorla kontrol etmek ve sayıya dönüştürülebilecek her şeyi saymak için işlev kombinasyonunu kullanın:

=SUMPRODUCT(--ISNUMBER(--A1:C10))

(İngilizce sürümde: =SUMPRODUCT(--ISNUMBER(--A1:C10)))

Bu formül her değeri sayıya dönüştürmeye çalışır. Dönüşüm başarılı olursa hücre sayılır.

Karmaşık koşullarla çalışma ve verileri temizleme

Bazen verilerin özgüllüğü nedeniyle standart işlevler yetersiz kalır. Sık karşılaşılan senaryoları ele alalım.

Boşluk içeren hücrelerin hariç tutulması

Yalnızca görünür metin veya sayı içeren hücreleri saymak için (yalnızca boşluk içeren hücreleri yok sayarak), dizi formülü içinde TRIM (TRIM) işlevini kullanın:

=SUMPRODUCT(--(TRIM(A1:C10)<>""))

Dolu olmayan hücrelerin bulunması

Tersine sayım için — kaç hücrenin boş olduğunu bulmak için — COUNTBLANK (COUNTBLANK) işlevini kullanın:

=COUNTBLANK(A1:C10)

Bu işlev hem tamamen boş hücreleri hem de "" döndüren formül içeren hücreleri dikkate alır.

"Dolu" ile "Sayılar" arasındaki fark

Metin içeren hücrelerin (veya sayılar dışındaki diğer verilerin) sayısını öğrenmek için birini diğerinden çıkarabilirsiniz:

=COUNTA(A1:C10) - COUNT(A1:C10)

Bu, sayı olmayan dolu hücrelerin sayısını verecektir.

Temel sayma işlevlerinin karşılaştırılması

İşlev (Rus/Eng)Ne sayarNe yok sayarKullanım örneği
COUNTA / COUNTAHerhangi bir boş olmayan veriTamamen boş hücrelerListedeki çalışan sayısının sayılması
COUNT / COUNTYalnızca sayılar ve tarihlerMetin, mantık, hatalarDeğeri > 0 olan işlem sayısının sayılması
COUNTBLANK / COUNTBLANKBoş hücrelerDolu verilerRaporlardaki eksikliklerin bulunması
ROWS/COLUMNSAralık boyutuHücre içeriğiTablonun toplam hacminin hesaplanması

Sayma sırasında sık yapılan hatalar

  1. Sayıların metin olarak dikkate alınması. 500 sayısını görürsünüz ancak COUNT formülü onu görmez.
    • Çözüm: Hücre formatını kontrol edin. Zorla dönüştürme için -- (çift negatif) içeren formülü kullanın.
  2. Gizli boşluklar. Hücre boş görünür ancak COUNTA veri varlığını gösterir.
    • Çözüm: TRIM içeren formülü kullanın veya "Bul ve Değiştir" aracılığıyla fazla boşlukları bulun (boşluk -> hiçbir şey).
  3. Yanlış aralık. Formül A1:A100 adresine referans verir ancak veriler A50'de biter.
    • Çözüm: Adlandırılmış aralıklar kullanın veya alanı "Akıllı Tablo"ya (Ctrl+T) dönüştürün, böylece formüller otomatik olarak genişler.

SSS

COUNT ve COUNTA arasındaki fark nedir? COUNT yalnızca sayılarla çalışır. COUNTA (Count All) tamamen boş olmayan her şeyi sayar: metin, sayılar, tarihler, hatalar.

Bir aralıktaki benzersiz değerler nasıl sayılır? Standart sayma işlevleri yinelenenleri filtrelemez. Bunun için Excel'in yeni sürümlerinde (365, 2021) şu kombinasyonu kullanın: =ROWS(UNIQUE(FILTER(...))) veya pivot tablo. Eski sürümlerde SUMPRODUCT ve COUNTIF içeren karmaşık bir dizi formülü gerekir.

Hücreler dolu olduğu halde formül neden 0 döndürüyor? Büyük olasılıkla verileriniz metin formatında saklanıyor ve COUNT işlevini kullanıyorsunuz. Onun yerine COUNTA kullanmayı deneyin veya metni "Sütunlara Dönüştür" aracı aracılığıyla sayılara dönüştürün.

Hücreler renge göre sayılabilir mi? Standart Excel formülleriyle — hayır. Dolgu rengi veya yazı tipine göre sayım yapmak için VBA'da (makrolar) kullanıcı tanımlı bir işlev oluşturulması gerekir.