ÇOKEĞERSAY Formülü (COUNTIFS): Birden Çok Koşulla Sayma
ÇOKEĞERSAY
İngilizce adı: COUNTIFS
Yayın: · Son güncelleme:
ÇOKEĞERSAY kısaca
ÇOKEĞERSAY, birden fazla koşulun aynı satırda birlikte sağlandığı kayıtları sayar. Şehir ve durum, tutar sınırı ya da bir yaş aralığının alt ve üst sınırı gibi koşulları tek formülde birleştirir; en fazla 127 aralık/ölçüt çifti alır.
Söz dizimi
ÇOKEĞERSAY(ölçüt_aralığı1; ölçüt1; [ölçüt_aralığı2; ölçüt2]; ...)COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
ölçüt_aralığı1criteria_range1 | Zorunlu | İlk koşulun değerlendirileceği aralık. |
ölçüt1criteria1 | Zorunlu | Hangi hücrelerin sayılacağını belirleyen sayı, ifade, hücre başvurusu ya da metin. |
ölçüt_aralığı2; ölçüt2criteria_range2, criteria2 | İsteğe bağlı | Ek aralık ve koşul çiftleri. En fazla 127 çift; her aralık ilk aralıkla aynı boyutta olmalıdır. |
İçindekiler
Koşulları birlikte sağlayan satırları saymak
Excel ÇOKEĞERSAY formülü, her koşulun aynı satırda sağlandığı kayıtları sayar. "Ankara'dan gelen ve teslim edilmiş kaç sipariş var?" sorusunun iki koşulu vardır ve EĞERSAY bunu tek başına cevaplayamaz. ÇOKEĞERSAY satır satır ilerler, iki koşul da tutuyorsa sayacı bir artırır.
Altı siparişlik bir listede =ÇOKEĞERSAY(A2:A7;"Ankara";B2:B7;"Teslim") sonucu 3'tür. Ankara'nın bekleyen siparişi ve Bursa'nın teslim edilen siparişi, koşullardan yalnız birini sağladığı için sayılmaz.
Söz diziminde çiftler
Fonksiyon argümanları çiftler hâlinde alır: önce bir ölçüt aralığı, hemen ardından o aralığa uygulanacak ölçüt. İlk çift zorunludur, sonrakiler isteğe bağlıdır ve en fazla 127 çift yazılabilir. Türkçe Excel'de bütün argümanlar noktalı virgülle ayrılır.
Ölçütler EĞERSAY'dakiyle aynı kurallara uyar. Metin ve karşılaştırmalar tırnak içine yazılır, hücreden alınan değer ">="&F1 biçiminde işleçle birleştirilir. Joker karakterler (* ve ?) de desteklenir.
Üçüncü koşulu eklemek
Aynı tabloda yalnız 400 TL ve üzerindeki teslim edilmiş Ankara siparişlerini saymak için bir çift daha eklersiniz: =ÇOKEĞERSAY(A2:A7;"Ankara";B2:B7;"Teslim";C2:C7;">=400"). Önceki üç siparişten 120 TL'lik olan elenir ve sonuç 2'ye düşer.
Her yeni çift sonucu ya aynı bırakır ya da azaltır, hiçbir zaman artırmaz. Bu, formülü kontrol etmenin pratik bir yoludur: koşul ekledikçe sayı büyüyorsa aralıklardan biri yanlış seçilmiştir.
Yaş ya da tutar aralığında sayım
Bir sayının iki sınır arasında kalıp kalmadığını saymak için aynı sütunu iki ayrı çiftte kullanırsınız. 25 ile 34 yaş arasındaki çalışanlar için =ÇOKEĞERSAY(B2:B8;">=25";B2:B8;"<35") yazılır. 23, 31, 28, 40, 34, 25 ve 36 yaşlarından dördü bu aralıktadır.
Alt sınırda büyük-eşit, üst sınırda küçük işleci kullanmak grupları çakışmadan böler. 25-34 ve 35-44 gibi yaş grupları kurarken bir kişinin iki gruba birden sayılmasını bu yöntem engeller. Tarihlerle de aynı mantık geçerlidir; başlangıç ve bitiş tarihlerini ayrı hücrelere yazıp ölçütü o hücrelerle kurabilirsiniz.
Sık karşılaşılan sorunlar
Microsoft'un belgelerine göre eklenen her ölçüt aralığı, ilk aralıkla aynı satır ve sütun sayısında olmalıdır. A2:A7 ile B2:B8 gibi farklı boyutlu aralıklar #DEĞER! hatası verir. Bütün çiftlerde aynı satır numaralarını kullanmak bu sorunu önler.
Koşullar "ve" mantığıyla birleşir; "veya" için tek formül yetmez. Ankara ya da Bursa siparişlerini saymak için iki ÇOKEĞERSAY sonucunu toplarsınız. Ölçüt olarak boş bir hücreye başvurursanız Excel bu ölçütü 0 kabul eder ve yalnız 0 içeren hücreleri arar.
Tarihli kayıtları dönem dönem saymak
Tarih aralığında sayım için aynı tarih sütunu iki kez kullanılır. Mart 2026'da açılan destek taleplerini saymak için F1'e 01.03.2026, F2'ye 31.03.2026 yazıp =ÇOKEĞERSAY(A2:A500;">="&F1;A2:A500;"<="&F2) formülünü kurarsınız. Tarihleri formüle metin olarak gömmek yerine hücreden okumak, bölgesel tarih biçimi farklarından kaynaklanan hataları önler.
Ay değiştikçe yalnız F1 ve F2'yi güncellemeniz yeterlidir. Aynı formüle ;B2:B500;"Açık" gibi bir çift ekleyerek o ay açılıp hâlâ kapanmamış talepleri de ayrıca sayabilirsiniz.
Raporunuza taşıyın
Satırlarda şehirler, sütunlarda durumlar olan küçük bir özet tablo hazırlayın. Kesişim hücresine ölçütleri satır ve sütun başlıklarından okuyan tek bir ÇOKEĞERSAY yazıp $ işaretleriyle sabitleyin; formülü tüm tabloya kopyaladığınızda her kombinasyonun adedi kendiliğinden dolar.
Örnekler
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Durum | Tutar (TL) | ||
| 2 | Ankara | Teslim | 450 | 3 | |
| 3 | Bursa | Teslim | 300 | ||
| 4 | Ankara | Bekliyor | 200 | ||
| 5 | Ankara | Teslim | 800 | ||
| 6 | Bursa | Bekliyor | 150 | ||
| 7 | Ankara | Teslim | 120 |
=ÇOKEĞERSAY(A2:A7;"Ankara";B2:B7;"Teslim")=COUNTIFS(A2:A7,"Ankara",B2:B7,"Teslim")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 3
Hem Ankara hem Teslim olan satırlar 2., 5. ve 7. satırlardır.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Durum | Tutar (TL) | ||
| 2 | Ankara | Teslim | 450 | 2 | |
| 3 | Bursa | Teslim | 300 | ||
| 4 | Ankara | Bekliyor | 200 | ||
| 5 | Ankara | Teslim | 800 | ||
| 6 | Bursa | Bekliyor | 150 | ||
| 7 | Ankara | Teslim | 120 |
=ÇOKEĞERSAY(A2:A7;"Ankara";B2:B7;"Teslim";C2:C7;">=400")=COUNTIFS(A2:A7,"Ankara",B2:B7,"Teslim",C2:C7,">=400")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 2
Teslim edilmiş üç Ankara siparişinden 120 TL'lik olan tutar koşulunu sağlamaz; 450 ve 800 TL'lik iki sipariş kalır.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Çalışan | Yaş | ||
| 2 | Ayşe | 23 | 4 | |
| 3 | Burak | 31 | ||
| 4 | Ceren | 28 | ||
| 5 | Deniz | 40 | ||
| 6 | Emre | 34 | ||
| 7 | Fatma | 25 | ||
| 8 | Gökhan | 36 |
=ÇOKEĞERSAY(B2:B8;">=25";B2:B8;"<35")=COUNTIFS(B2:B8,">=25",B2:B8,"<35")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 4
25 ve üzeri, 35'ten küçük yaşlar 31, 28, 34 ve 25'tir.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Ölçüt aralıkları farklı satır ya da sütun sayısına sahip.
Çözüm: Tüm ölçüt aralıklarını aynı boyutta seçin, ör. hepsini 2. ve 7. satırlar arasında.
#DEĞER! hatasının ayrıntılı çözümü → - #AD?
Neden: Metin ölçütü tırnak işareti olmadan yazılmış.
Çözüm: Metin ve karşılaştırma ölçütlerini tırnak içine alın.
#AD? hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
ÇOKEĞERSAY kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel ÇOKEĞERSAY formülü nasıl kullanılır?
Her koşul için önce aralığı, sonra ölçütü yazın. =ÇOKEĞERSAY(A2:A7;"Ankara";B2:B7;"Teslim") A sütununda Ankara ve B sütununda Teslim yazan satırları sayar.
ÇOKEĞERSAY ile EĞERSAY arasındaki fark nedir?
EĞERSAY tek koşul alır, ÇOKEĞERSAY ise 127'ye kadar koşulu "ve" mantığıyla birleştirir. Tek koşulda ikisi aynı sonucu verir.
Tarih aralığındaki kayıtlar nasıl sayılır?
Başlangıç tarihini F1'e, bitiş tarihini F2'ye yazıp =ÇOKEĞERSAY(A2:A100;">="&F1;A2:A100;"<="&F2) formülünü kullanın.