Tablolarda hücreleri ve değerleri doğru şekilde sayma

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

Excel'de öğe sayısını hesaplamak için veri türüne ve koşullara bağlı olarak farklı işlevler kullanılır. Sadece sayıları saymak istiyorsanız =COUNT(aralık) kullanın. Bir koşulu karşılayan hücreleri (örneğin, 1000'den büyük satışlar) saymak için =COUNTIF(aralık; ">1000") uygundur. Genel olarak boş olmayan hücrelerin (sayılar + metin) toplam sayısını öğrenmek için ise =COUNTA(aralık) kullanılır. Doğru işlevi seçmek zaman kazandırır ve raporlardaki hataları önler.

Temel sayma işlevleri: COUNT, COUNTA ve COUNTBLANK

Bu üç işlev arasındaki farkı anlamak, verilerle doğru çalışmanın temelidir. Bu işlevler hücre içeriğinin farklı türlerine tepki verir.

COUNT İşlevi (СЧЁТ)

Yalnızca sayısal veri içeren hücreleri sayar.

  • Neleri dikkate alır: Sayılar, tarihler, saatler, mantıksal değerler (doğrudan bağımsız değişkenlere girilirse).
  • Neleri yoksayar: Metin, boş hücreler, hatalar, aralık başvurularındaki mantıksal değerler.
  • Sözdizimi: =COUNT(değer1; [değer2]; ...)

Tarihlerle ilgili ipucu Excel'de tarihler sayı olarak saklanır. Bu nedenle COUNT işlevi, yanındaki metin notlarını yoksayarak tarih içeren hücreleri başarıyla sayar.

COUNTA İşlevi (СЧЁТЗ)

Tüm boş olmayan hücreleri sayar. Kısaltma "Count All" (Hepsini Say) anlamına gelir.

  • Neleri dikkate alır: Sayılar, metin, tarihler, mantıksal değerler, hatalar (#YOK), formüller, boş bir dize döndüren değerler ("").
  • Kullanım alanı: Listedeki çalışan sayısını, faturadaki ürünleri veya doldurulan anketleri saymak için idealdir.
  • Sözdizimi: =COUNTA(değer1; [değer2]; ...)

COUNTBLANK İşlevi (СЧЁТПУСТОТЫ)

Belirtilen aralıktaki yalnızca boş hücreleri sayar.

  • Önemli: Boşluk döndüren (="") bir formüle sahip hücre de boş kabul edilir. Ancak içinde boşluk olan (" ") bir hücre boş sayılmaz.
  • Sözdizimi: =COUNTBLANK(aralık)

Koşullu sayma: COUNTIF ve COUNTIFS

Basit listeleme yeterli olmadığında ve verileri kriterlere göre filtrelemeniz gerektiğinde, koşullu işlevler devreye girer.

COUNTIF İşlevi (СЧЁТЕСЛИ)

Bir aralıktaki tek bir koşulu karşılayan hücrelerin sayısını hesaplar.

  • Sözdizimi: =COUNTIF(aralık; kriter)
  • Kriterler şunlar olabilir:
    • Sayı: 100
    • Metin: "Elma" (tırnak işaretleri içinde olmalıdır)
    • İfade: ">50", "<>0" (sıfıra eşit değil), "A*" (A ile başlar)
    • Hücre başvurusu: A1

Kullanım örnekleri:

  1. 5000 TL'nin üzerindeki satışları sayma: =COUNTIF(B2:B100; ">5000")
  2. Durumu "İptal Edildi" olan siparişlerin sayısını bulma: =COUNTIF(C2:C100; "İptal Edildi")
  3. Sıfıra eşit olmayan hücreleri sayma: =COUNTIF(A2:A100; "<>0")

Tırnak işaretlerine dikkat Metin kriterleri ve matematiksel işaretler (>, <, <>) içeren koşullar her zaman çift tırnak içinde olmalıdır. Bir koşulu içeren hücreye başvuruyorsanız, tırnak işaretlerine gerek yoktur ancak birleştirme işareti & zorunludur: ">"&A1.

COUNTIFS İşlevi (СЧЁТЕСЛИМН)

Aynı anda birden fazla koşul belirlemenize olanak tanır. Excel 2007 ve sonraki sürümlerde mevcuttur.

  • Sözdizimi: =COUNTIFS(aralık1; kriter1; [aralık2; kriter2]; ...)
  • Mantık: Tüm koşulların aynı anda yerine getirilmesi gerekir (mantıksal "VE").

Senaryo: Satış departmanındaki ve planını %90'ın üzerinde gerçekleştiren yönetici sayısını sayma. =COUNTIFS(A2:A100; "Satış"; B2:B100; ">90%")

Sayma işlevlerinin karşılaştırılması

İşlevNeleri sayarKullanım örneği
COUNTYalnızca sayılar ve tarihlerKaç işlem kapatıldı (tarihe göre)
COUNTAHerhangi bir boş olmayan değerVeritabanında toplam kaç müşteri var
COUNTBLANKBoş hücrelerRaporu henüz doldurmayanlar kimler
COUNTIFTek koşula göre hücrelerBelirli bir ürünün satışları
COUNTIFSBirden fazla koşula göre hücrelerZ bölgesinde Y yöneticisi tarafından X ürününün satışları

Gelişmiş teknikler ve sık yapılan hatalar

Benzersiz değerleri sayma

Standart COUNTIF işlevleriyle benzersiz kayıtları saymak zordur. Excel'in eski sürümlerinde şu tarz dizi formülleri kullanılırdı: =SUM(1/COUNTIF(A2:A100; A2:A100)) (Ctrl+Shift+Enter ile girilir). Modern sürümlerde (Excel 365, 2021+) UNIQUE işlevini kullanmak çok daha kolaydır: =ROWS(UNIQUE(A2:A100))

Boşluklu metin sayma hatası

Sık karşılaşılan bir sorun: COUNTBLANK işlevi 0 gösterir, oysa görsel olarak hücreler boştur.

  • Neden: Hücrelerde diğer sistemlerden kopyalama sırasında oluşan boşluklar vardır.
  • Çözüm: Fazla boşlukları kaldırmak için "Bul ve Değiştir" (Ctrl+H) özelliğini veya analizden önce TRIM işlevini kullanın.

COUNTIFS işlevindeki koşul sınırı

İşlev, 127 adede kadar "aralık-kriter" çiftini destekler. Ancak onlarca koşullu karmaşık formüllerin okunması ve hata ayıklaması zordur. Çok fazla koşul varsa, özet tablolar kullanmayı veya verileri filtrelemeyi düşünün.

Sık yapılan hatalar

  1. #AD? (#NAME?)

    • Neden: İşlev adında yazım hatası (örneğin, COUNTIF yerine yanlış yazım) veya metin kriterinde tırnak işaretlerinin eksik olması.
    • Çözüm: İşlevin yazımını kontrol edin ve koşuldaki metnin tırnak içinde olduğundan emin olun: "Metin".
  2. Tarihleri sayarken yanlış sonuç

    • Neden: Kaynak aralıktaki tarihler tarih formatı yerine metin olarak kaydedilmiştir.
    • Çözüm: Metin tarihlerini "Sütunlara Dönüştür" aracını veya DATEVALUE işlevini kullanarak gerçek tarih formatına dönüştürün.
  3. COUNTA gereksiz şeyleri sayıyor

    • Neden: Hücredeki formül boş bir dize "" döndürüyor. COUNTA için bu boşluk değil, uzunluğu 0 olan metindir.
    • Çözüm: Bu hücreleri yoksaymak gerekiyorsa, işlev kombinasyonları veya filtreler kullanın.

Sıkça Sorulan Sorular (SSS)

Bir hücredeki kelime sayısı nasıl sayılır? Hücre sayma işlevleri metin içindeki kelimeleri saymaz. Bunun için aşağıdaki formül kullanılır: =LEN(A1)-LEN(SUBSTITUTE(A1;" ";""))+1 (kelimelerin tek bir boşlukla ayrıldığı varsayılarak).

COUNTIF işlevinde joker karakterler kullanılabilir mi? Evet. Soru işareti ? herhangi bir tek karakterin yerine geçer, yıldız işareti * ise herhangi bir karakter dizisinin yerine geçer. Örnek: =COUNTIF(A:A; "Ivan*") "Ivan" ile başlayan tüm hücreleri (Ivanov, Ivanchenko vb.) sayar. Yıldız işaretinin kendisini bulmak için önüne tilde koyun: ~*.

Neden COUNTIFS benim Excel'imde çalışmıyor? COUNTIFS işlevi Excel 2007 sürümünde tanıtıldı. Daha eski bir sürümünüz varsa (2003 ve öncesi), AND() işlevli yardımcı sütunlar kullanmanız veya normal dizi formülleri uygulamanız gerekir.