Excel'de SAY ve EĞERSAY işlevleri: hızlı başlangıç

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

SAY işlevi, bir aralıktaki sayı içeren hücrelerin sayısını hesaplamak için kullanılır; EĞERSAY ise tek bir belirtilen koşula (sayısal veya metinsel) uyan hücreleri saymak için kullanılır. Örneğin, 1000 rubleyi aşan satış sayısını öğrenmek için =EĞERSAY(B2:B100; ">1000") kullanın. Bu araçlar, satırları manuel olarak yeniden saymaya gerek kalmadan istatistik toplamayı otomatikleştirmenize olanak tanır.

Temel fark: SAY, metinleri ve boş hücreleri yoksayar, yalnızca sayıları sayar. EĞERSAY, bir seçim koşulu belirtildiğinde herhangi bir veriyle (metin, tarih, sayı) çalışabilir.

Sözdizimi ve temel uygulama

Formül yapısını anlamak, hatalardan kaçınmanın anahtarıdır. Her iki işlev de yazımı basittir ancak ayırıcılara ve tırnak işaretlerine dikkat gerektirir.

SAY İşlevi

Sadece doldurulmuş sayısal hücrelerin sayısını öğrenmeniz gerektiğinde kullanılır.

  • Sözdizimi: =SAY(değer1; [değer2]; ...)
  • Örnek: =SAY(A2:A50) — A sütunundaki rakam içeren hücrelerin sayısını döndürür.
  • Detay: Bir hücrede metin formatında bir sayı varsa (örneğin, '123), işlev bunu yoksayar.

EĞERSAY İşlevi

Sayım öncesinde verileri filtrelemenize olanak tanır. Koşul her zaman ikinci bağımsız değişken olarak belirtilir.

  • Sözdizimi: =EĞERSAY(aralık; ölçüt)
  • Koşul örnekleri:
    • Sayılar: ">100", "<=0", "<>5" (5'e eşit değil).
    • Metin: "Moskova", "İptal".
    • Kısmi eşleşme: "*ov" ("ov" ile biter), "Alek*" ("Alek" ile başlar).
    • Tarihler: ">01.01.2026".

Önemli: Metin koşulları ve işlem işaretleri (>, <, =) içeren koşullar mutlaka çift tırnak içinde olmalıdır. Saf sayılar veya hücre başvuruları tırnak gerektirmez.

Karmaşık koşullar ve metinlerle çalışma

Çoğu zaman sadece sayıları değil, belirli kayıtları da saymanız gerekir. EĞERSAY işlevi, joker karakterler ve mantıkla esnek bir şekilde çalışır.

Kısmi eşleşmeye göre sayım

Yıldız işareti * (herhangi bir sayıda karakter) veya soru işareti ? (tek bir karakter) kullanın.

GörevFormülAçıklama
Kaç başlık "Hata" kelimesini içeriyor=EĞERSAY(A2:A100; "Hata")Kelimeyi satırın herhangi bir yerinde arar
Kaç kod "RU-" ile başlıyor=EĞERSAY(B2:B100; "RU-*")Satırın başlangıcını kontrol eder
Kaç isim 5 harften oluşuyor=EĞERSAY(C2:C100; "?????")Soru işareti = 1 karakter

Koşullarda hücre başvurularının kullanılması

Ölçüt değişiyorsa veya başka bir hücrede saklanıyorsa (örneğin, E1), birleştirme için ampersand & kullanın.

  • Yanlış: =EĞERSAY(A2:A100; ">E1") (">E1" metnini arayacaktır).
  • Doğru: =EĞERSAY(A2:A100; ">"&E1) (E1'deki değerle karşılaştırma yapacaktır).

Çoklu koşullar: ÇOKLU.EĞERSAY işlevi

Tek bir koşul yeterli olmadığında (örneğin, Ocak ayında Ivanov adlı yöneticinin satışlarını bulmanız gerektiğinde), ÇOKLU.EĞERSAY işlevi uygulanır. Bu işlev, «aralık – koşul» çiftleri tanımlamanıza olanak tanır.

  • Sözdizimi: =ÇOKLU.EĞERSAY(aralık1; koşul1; aralık2; koşul2; ...)
  • Örnek: Durumu "Ödendi" olan ve tutarı 5000'den fazla olan siparişleri sayma: =ÇOKLU.EĞERSAY(C2:C100; "Ödendi"; D2:D100; ">5000")

ÇOKLU.EĞERSAY işlevindeki tüm aralıklar aynı boyutta (aynı sayıda satır) olmalıdır. Aksi takdirde formül #DEĞER! hatası döndürür.

İşletme ve muhasebe için pratik kullanım durumları

Veri analizi tipik görevlerini çözmek için hazır formül şablonları.

1. Satış etkinliği analizi

Departman ortalamasını aşan işlem sayısının hesaplanması. =EĞERSAY(D2:D100; ">"&ORTALAMA(D2:D100)) Burada koşul dinamik olarak mevcut aritmetik ortalamaya göre ayarlanır.

2. Süre kontrolü (Tarihler)

Kaç görev gecikmiş (son tarih bugünden önce)? =EĞERSAY(B2:B100; "<"&BUGÜN())

3. Personel kayıtları

Listede soyadı "S" harfiyle başlayan kaç çalışan var? =EĞERSAY(A2:A50; "S*")

4. Doluluk kontrolü

Sütunda kaç hücre boş değil (herhangi bir metin veya sayı içeriyor)? =EĞERSAY(A2:A100; "<>") <> işareti «eşit değil» anlamına gelir ve ardından gelen değerin olmaması «hiçbir şeye eşit değil», yani «dolu» anlamına gelir.

Sık yapılan hatalar ve çözüm yolları

Basit formüller bile veri formatındaki nüanslar nedeniyle yanlış sonuç verebilir.

  1. Sayılar metin olarak kaydedilmiş.
    • Belirti: Görsel olarak sayılar olsa da SAY 0 döndürür.
    • Çözüm: Aralığı seçin, sarı uyarı simgesine tıklayın ve «Sayıya Dönüştür» seçeneğini belirleyin. Alternatif olarak «Metni Sütunlara Dönüştür» özelliğini kullanın.
  2. Fazladan boşluklar.
    • Belirti: EĞERSAY(...; "Evet"), sonunda boşluk olan "Evet " yazan hücreleri bulamaz.
    • Çözüm: Verileri temizlemek için KIRP işlevini kullanın veya koşula yıldız ekleyin: "Evet*".
  3. Bölgesel ayarlar.
    • Rusça Excel sürümünde bağımsız değişken ayırıcısı noktalı virgül ;'dir. Sisteminizde İngilizce yerel ayar varsa, virgül , gerekebilir.

Sık Sorulan Sorular (SSS)

SAY ve SAYI_DOLU_SAY arasındaki fark nedir? SAY yalnızca sayı içeren hücreleri sayar. SAYI_DOLU_SAY (sonunda Z harfi yerine dolu anlamında) metinler, tarihler ve mantıksal değerler dahil olmak üzere tüm boş olmayan hücreleri sayar.

Benzersiz değerleri saymak için EĞERSAY kullanılabilir mi? Doğrudan hayır. Benzersiz değerleri saymak için işlev kombinasyonları (örneğin, ÇARPIMTOPLAM ve EĞERSAY) veya Pivot Tabloların kullanılması gerekir.

Belirli bir renkle boyanmış hücrelerin sayısı nasıl hesaplanır? Standart SAY ve EĞERSAY işlevleri biçimlendirmeye tepki vermediği için bunu yapmak mümkün değildir. Bunun için VBA üzerinde kullanıcı tanımlı bir işlev oluşturulması veya durum çubuğu durumunu görüntülemek için filtreleme kullanılması gerekir.

Neden ÇOKLU.EĞERSAY formülü #DEĞER! hatası veriyor? Büyük olasılıkla, farklı koşulların aralıkları farklı uzunluktadır (örneğin, bir aralık A2:A100, diğeri B2:B105). Tüm aralıkların boyutlarını eşitleyin.