Excel'de Çoklu Koşullara Göre Sayım Yapmayı Öğrenmek

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

ÇOKLU.ÖLÇÜT.SAY (İngilizce adı COUNTIFS) işlevi, aynı anda birden fazla belirtilen koşulu sağlayan hücrelerin sayısını hesaplamak için kullanılır. Normal SAY veya EĞERSAY işlevlerinden farklı olarak, farklı sütunlara aynı anda filtre uygulamaya olanak tanır (örneğin, "Ivanov'un satışları" VE "tutar 1000'den büyük"). Pivot tablolar kullanmadan raporların hızlı analiz edilmesi için vazgeçilmez bir araçtır.

Temel kural: İşlev, satırları yalnızca belirtilen TÜM koşullar aynı anda yerine getirildiğinde (mantıksal "VE") sayar.

Sözdizimi ve Temel Kurallar

Formül şu şekilde yazılır:

=ÇOKLU.ÖLÇÜT.SAY(aralık_koşul1; koşul1; [aralık_koşul2; koşul2]; ...)

Bağımsız değişkenler çiftler halinde çalışır:

  1. Aralık — kontrol edilecek hücre alanı (örneğin, A2:A100).
  2. Koşul — sayı, metin veya ifade biçimindeki seçim kriteri (örneğin, ">100", "Elma", B5).

Temel sınırlamalar:

  • En fazla 127 "aralık–koşul" çifti belirtilebilir.
  • Tüm aralıklar aynı boyutta olmalıdır (aynı sayıda satır ve sütun). Boyutlar eşleşmezse, işlev #YANLIŞ! hatası döndürür.
  • Metin değerleri ve karşılaştırma işaretleri (>, <, <>) mutlaka çift tırnak içine alınmalıdır.

Bir koşulu içeren bir hücreye başvuruyorsanız (örneğin, D1 hücresindeki değer), ampersand kullanın: ">"&D1. Bu, formülü düzenlemeden kritere dinamik olarak değişiklik yapmanızı sağlar.

Pratik Uygulama Örnekleri

Şu satış tablosunu ele alalım:

  • A Sütunu: Ürün
  • B Sütunu: Satış Temsilcisi
  • C Sütunu: İşlem Tutarı
  • D Sütunu: Satış Tarihi
ABCD
ElmaIvanov150010.01.2026
ArmutPetrov200012.01.2026
ElmaSidorov120015.01.2026
ElmaIvanov300020.01.2026

Örnek 1: Metne Tam Eşleşme

Görev: "Elma" ürününün "Ivanov" adlı temsilci tarafından kaç kez satıldığını saymak. Formül: =ÇOKLU.ÖLÇÜT.SAY(A2:A5; "Elma"; B2:B5; "Ivanov") Sonuç: 2 (1. ve 4. satırlar).

Örnek 2: Sayısal Koşullar ve Aralıklar

Görev: Ürünün "Elma" olduğu ve tutarın 2000 rubleyi aştığı işlem sayısını bulmak. Formül: =ÇOKLU.ÖLÇÜT.SAY(A2:A5; "Elma"; C2:C5; ">2000") Sonuç: 1 (sadece son satır).

Örnek 3: Tarihlerle Çalışma

Görev: Ocak 2026'da yapılan tüm satışları saymak. Burada tarih aralığını doğru belirlemek önemlidir. "Büyük veya eşit" ve "küçük veya eşit" operatörlerini kullanıyoruz: =ÇOKLU.ÖLÇÜT.SAY(D2:D5; ">=01.01.2026"; D2:D5; "<=31.01.2026")

Daha fazla güvenilirlik için, kopyalama sırasında formatın bozulmaması adına TARİH işlevini kullanmak daha iyidir: =ÇOKLU.ÖLÇÜT.SAY(D2:D5; ">="&TARİH(2026;1;1); D2:D5; "<="&TARİH(2026;1;31))

"VEYA" Mantığının Uygulanması

ÇOKLU.ÖLÇÜT.SAY işlevi varsayılan olarak "VE" mantığıyla çalışır (tüm koşulların doğru olması gerekir). A koşulu VEYA B koşulu sağlayan satırları saymak istiyorsanız (örneğin, "Ivanov" VEYA "Petrov" satışları), tek bir formül kullanılamaz.

Çözüm: İki ayrı işlevin sonuçlarını toplamak. =ÇOKLU.ÖLÇÜT.SAY(B2:B5; "Ivanov") + ÇOKLU.ÖLÇÜT.SAY(B2:B5; "Petrov")

Bu ilke, herhangi sayıda alternatif koşul için geçerlidir.

Sık Karşılaşılan Hatalar ve Çözümleri Tablosu

Hata / SorunOluşma NedeniNasıl Düzeltilir
#YANLIŞ!Aralıkların uzunluğu farklıdır (örn., A1:A10 ve B1:B11).Aralıkları, aynı sayıda satırı kapsayacak şekilde hizalayın.
Sonuç 0Veri formatı uyumsuzluğu (sayı yerine metin veya tam tersi).Hücrelerde boşluk olup olmadığını kontrol edin. Koşuldaki sayıların karşılaştırma işaretleri olmadan tırnak içine alınmadığından emin olun.
Yanlış tarih sayımıTarihler sayı olarak değil, metin olarak saklanıyor.Tarih sütununu "Tarih" formatına dönüştürün veya TARİHSAYI işlevini kullanın.
Koşulun yok sayılmasıMetin veya karşılaştırma işaretlerinin etrafındaki tırnaklar unutulmuş.Koşulları şu şekilde yazın: ">100", "Moskova". Hücre başvuruları tırnak içine alınmaz: E1.

İşlev büyük/küçük harfe duyarlı değildir ("elma" ve "Elma" aynı kabul edilir), ancak boşluklara duyarlıdır. Kelimenin sonundaki fazladan bir boşluk, koşulun yerine getirilmesini engeller. Verileri temizlemek için KIRP işlevini kullanın.

Sıkça Sorulan Sorular (SSS)

EĞERSAY ile ÇOKLU.ÖLÇÜT.SAY arasındaki fark nedir? EĞERSAY yalnızca bir koşul kabul eder. ÇOKLU.ÖLÇÜT.SAY özellikle iki veya daha fazla koşulla çalışmak için oluşturulmuştur. Tek bir koşul için her iki işlev de kullanılabilir, sonuç aynı olacaktır.

Joker karakterler kullanılabilir mi? Evet. * sembolü herhangi bir sayıda karakteri, ? ise tek bir karakteri temsil eder. Örnek: =ÇOKLU.ÖLÇÜT.SAY(A2:A10; "El*") "El" ile başlayan tüm hücreleri sayar (Elma, Elma Suyu vb.).

Veriler değiştirildiğinde formül neden güncellenmiyor? Excel'deki hesaplama modunu kontrol edin ("Formüller" sekmesi -> "Hesaplama Seçenekleri"). "Otomatik" konumunda olmalıdır. Ayrıca, dosyada el ile yeniden hesaplamanın etkinleştirilmemiş olduğundan emin olun.