Tablolardaki Sayısal Değerlerin Sayılması

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

Excel'deki bir hücre aralığında kaç tane sayı olduğunu hızlıca öğrenmek için =SAY(aralık) fonksiyonunu kullanın. Bu fonksiyon, metinleri, mantıksal değerleri ve boş hücreleri otomatik olarak yoksayar; yalnızca sayı içeren hücreleri (tarihler ve saatler dahil) sayar. Elle yeniden saymaya gerek kalmadan sayısal veriler hakkında doğru istatistikler elde etmenin en güvenilir yoludur.

Temel SAY Fonksiyonu

SAY fonksiyonu (İngilizce sürümünde COUNT), sayısal dizilerle çalışmak için temel araçtır. Mantığı basittir: Belirtilen aralığı tarar ve yalnızca sayısal biçime sahip hücreleri toplar.

Sözdizimi: =SAY(değer1; [değer2]; ...)

Burada argümanlar tekil hücreler, aralıklar veya belirli sayılar olabilir.

Kullanım örneği: A sütununda (A1:A10 hücreleri) karışık verileriniz olduğunu varsayalım: çalışan isimleri, satış tutarları ve boş satırlar.

  • Metin içeren hücreler ("Ivanov", "Departman"): yoksayılır.
  • Boş hücreler: yoksayılır.
  • Sayı içeren hücreler (15000, 2300): dikkate alınır.

=SAY(A1:A10) formülü, rakam içeren kayıtların tam sayısını döndürür.

Tarihler hakkında önemli: Excel'de tarihler ve saatler sayı olarak saklanır. Bu nedenle SAY fonksiyonu, tarih içeren hücreleri de sayısal değerler olarak sayacaktır. Tarihleri sayım dışında bırakmanız gerekiyorsa, koşullu daha karmaşık bir formüle ihtiyacınız olacaktır.

SAY, SAYIDOLU ve BOŞLUKSAY Arasındaki Farklar

Kullanıcıların sık yaptığı bir hata, sayım fonksiyonlarını karıştırmaktır. Yanlış fonksiyonun seçilmesi istatistiklerin bozulmasına neden olur. İşte kısa bir karşılaştırma:

FonksiyonNeyi SayarNeyi YoksayarNe Zaman Kullanılır
SAYYalnızca sayılar (ve tarihler)Metin, mantık, hatalar, boşluklarSatışların, notların, niceliksel göstergelerin sayılması
SAYIDOLUBoş olmayan tüm hücrelerYalnızca tamamen boş hücrelerDoldurulan anketlerin, isim listelerinin sayılması
BOŞLUKSAYYalnızca boş hücrelerDolu verilerRaporlamadaki eksikliklerin bulunması

Göreviniz kesinlikle "sayıların sayısını saymak" ise, yalnızca SAY kullanın. SAYIDOLU fonksiyonu metinleri de sayacağından sonuç olduğundan yüksek çıkabilir.

Koşullara Göre Sayı Sayma (EĞERSAY)

Çoğu zaman sadece toplam sayı değil, bir kritere göre filtreleme gerekir. Örneğin, "4'ten yüksek kaç not var" veya "1000 rubleden fazla kaç işlem var". Bunun için EĞERSAY fonksiyonu kullanılır.

Sözdizimi: =EĞERSAY(aralık; koşul)

Koşul örnekleri:

  • Belirli bir değerden büyük: =EĞERSAY(B2:B20; ">100")
  • Belirli bir sayıya eşit: =EĞERSAY(B2:B20; 50)
  • Sıfıra eşit değil: =EĞERSAY(B2:B20; "<>0")

Daha karmaşık koşullar için (örneğin, "10 ile 50 arasındaki sayılar") ÇOKLU.EĞERSAY fonksiyonunu kullanın: =ÇOKLU.EĞERSAY(B2:B20; ">=10"; B2:B20; "<=50")

Koşullarla ilgili ipucu: Koşul, bir işlem işareti (>, <, <>) içeriyorsa her zaman tırnak içinde yazılır. İşaretsiz olarak belirli bir sayıya eşitliği kontrol ediyorsanız, tırnaklar zorunlu değildir ancak kullanılabilir.

Sayım Yaparken Sık Karşılaşılan Hatalar

Veriler yanlış hazırlanmışsa, basit bir formül bile yanlış sonuç verebilir. Rakamlar uyuşmuyorsa şu noktaları kontrol edin:

  1. Sayılar metin olarak kaydedilmiş. Diğer programlardan aktarım yapılırken sayılar normal görünür ancak Excel bunları metin olarak algılar (genellikle hücrenin köşesinde yeşil bir üçgen bulunur). SAY fonksiyonu bunları yoksayar.
    • Çözüm: Aralığı seçin, uyarı simgesine tıklayın ve "Sayıya Dönüştür" seçeneğini belirleyin.
  2. Fazladan boşluklar. Hücre bir sayı ve görünmez bir boşluk içerebilir (örneğin, " 100"). Bu, değeri metne dönüştürür.
    • Çözüm: Verileri temizlemek için KIRPIM fonksiyonunu veya "Bul ve Değiştir" özelliğini (boşluğu hiçliğe değiştirerek) kullanın.
  3. Aralıktaki hatalar. Aralıkta #SIFIRA/BÖL! veya #YOK gibi hatalar varsa, SAY fonksiyonu bunları atlar ancak SAYIDOLU fonksiyonu sayar. Doğru aracı kullandığınızdan emin olun.

SSS

Soru: SAY fonksiyonu negatif sayıları sayar mı? Evet, SAY fonksiyonu negatif sayılar, kesirler ve yüzdeler dahil olmak üzere tüm sayısal değerleri dikkate alır.

Soru: Bir listedeki benzersiz sayılar nasıl sayılır? Standart SAY fonksiyonu tüm oluşumları sayar. Yeni Excel sürümlerinde (Office 365, 2021+) benzersiz değerleri saymak için şu kombinasyonu kullanın: =SATIRSAYI(UNIQUE(FILTER(aralık; ISNUMBER(aralık)))). Eski sürümlerde dizi formülü gereklidir.

Soru: Neden SAY fonksiyonu 0 döndürüyor, oysa hücrelerde sayılar var? Muhtemelen sayılarınız metin formatında kaydedilmiştir. Hizalamayı kontrol edin: varsayılan olarak sayılar sağa, metinler ise sola hizalanır. Sayılar sola dayalıysa, veri formatı dönüşümü uygulayın.