Genel Bakış
ÇOKEĞERSAY (COUNTIFS), her biri kendi aralığına uygulanan birden çok ölçütün tümünü aynı anda sağlayan kayıtların sayısını verir. Ölçütler sayı, metin, karşılaştırma ifadesi veya hücre başvurusu olabilir. Birden çok koşula göre satır saymak, örneğin belirli bir ayda ve belirli bir tutarın üzerindeki kayıtları bulmak için kullanılır.
Aralık ve ölçüt her zaman çift olarak girilir: ilk çift gerekir, sonraki çiftler isteğe bağlıdır ve en çok 127 çift kullanılabilir. Eşleşen her aralık, ilk aralıkla aynı satır ve sütun sayısına sahip olmalıdır. Sonuç, bütün ölçütleri aynı anda sağlayan satırların sayısıdır.
Sonuçlar sırasıyla 2, 2, 1 ve 0 olur. Ölçüt tek bir aralığa uygulanırken işlev yalnızca eşleşen hücreleri sayar; listede bulunmayan bir ay için sonuç sıfırdır, hata vermez. Ölçütün başına eşittir işareti eklemek aynı anlama gelir. Aşağıdaki formül de aynı sonuçları verir:
İşleç yazılmadığında da eşitlik aranır, bu nedenle iki yazım arasında sonuç farkı oluşmaz.
Sonuçlar sırasıyla 2, 1, 1, 0 ve 0 olur. İki ölçüt aynı satır için birlikte sağlanmalıdır: ay Ocak olmalı ve tutar sınırın üzerinde olmalıdır. Karşılaştırma işleci > ile hücre değeri & işleciyle birleştirilir; böylece sınır her satırda kendi hücresinden okunur. Ölçütte işleç yoksa eşitlik aranır. Aşağıdaki formül Ocak ayında tutarı tam 20 olan satırları sayar:
Ölçütü "20" ya da "=20" biçiminde yazmak da aynı sonucu verir. Tutarı 20 olmayan satırları saymak için <> işlecini kullanın.
Sonuçlar sırasıyla 3, 4, 1, 3 ve 5 olur. * sıfır veya daha fazla karakterin, ? ise tam olarak bir karakterin yerine geçer. A* deseni Ankara, Adana ve Antalya adlarını, *ar* deseni içinde "ar" geçen adları, ????? deseni ise tam beş harfli adları yakalar. Tek başına * ise metin içeren her hücreyle eşleşir. Eşleştirmede büyük ve küçük harf ayrımı yapılmaz.
Sonuçlar sırasıyla 2, 2, 3, 1 ve 0 olur. Tarihler seri numarası olarak karşılaştırıldığı için >= ve <= işleçleri iki sınır tarihini de aralığa dahil eder. İki ölçüt aynı aralığa uygulandığında her ikisini birden sağlayan tarihler sayılır. Hiçbir tarih aralığa düşmezse sonuç sıfır olur.
Söz dizimi ve parametre
- Kategori
- İstatistiksel
- İngilizce adı
- COUNTIFS
- Platform
- Windows Mac Web
4 bağımsız değişken
2 zorunlu
2 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| ölçüt_aralığı1criteria_range1 | Zorunlu | Birinci ölçüte göre değerlendirilecek hücre aralığını belirtir. |
| ölçüt1criteria1 | Zorunlu | Birinci aralıkta hangi hücrelerin sayılacağını belirleyen sayıyı, metni, ifadeyi veya hücre başvurusunu belirtir. |
| ölçüt_aralığı2criteria_range2 | İsteğe bağlı | İkinci ölçüte göre değerlendirilecek ek hücre aralığını belirtir. |
| ölçüt2criteria2 | İsteğe bağlı | İkinci aralığa uygulanacak ek ölçütü belirtir. |
Geçerli kullanımlar
=ÇOKEĞERSAY(A2:A6;"Ocak")
=ÇOKEĞERSAY(A2:A6;"Ocak";B2:B6;">20")
=ÇOKEĞERSAY(A2:A6;"*ar*")
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tek ölçütle sayma
A sütunundaki ay adları arasında C sütununda yazılı ayın kaç kez geçtiğini bulalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERSAY($A$2:$A$6;C2)
=COUNTIFS($A$2:$A$6,C2)
ÇOKEĞERSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Tutar | Aranan ay | Eşleşen satır sayısı |
| 2 | Ocak | 30 | Ocak | 2 |
| 3 | Şubat | 40 | Şubat | 2 |
| 4 | Ocak | 20 | Mart | 1 |
| 5 | Şubat | 60 | Nisan | 0 |
| 6 | Mart | 80 |
Tek ÖlçütExcelDepo v1.0.0
=ÇOKEĞERSAY($A$2:$A$6;"="&C2)
=COUNTIFS($A$2:$A$6,"="&C2)
2. İki koşulu birlikte uygulama
Ocak ayına ait kayıtlardan tutarı C sütunundaki alt sınırın üzerinde olanları sayalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERSAY($A$2:$A$6;"Ocak";$B$2:$B$6;">"&C2)
=COUNTIFS($A$2:$A$6,"Ocak",$B$2:$B$6,">"&C2)
ÇOKEĞERSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ay | Tutar | Alt sınır | Sınırın üzerindeki Ocak kayıtları |
| 2 | Ocak | 30 | 10 | 2 |
| 3 | Şubat | 40 | 20 | 1 |
| 4 | Ocak | 20 | 25 | 1 |
| 5 | Şubat | 60 | 30 | 0 |
| 6 | Mart | 80 | 40 | 0 |
Ay ve TutarExcelDepo v1.0.0
=ÇOKEĞERSAY($A$2:$A$6;"Ocak";$B$2:$B$6;20)
=COUNTIFS($A$2:$A$6,"Ocak",$B$2:$B$6,20)
3. Joker karakterlerle metin deseni
B sütunundaki desene uyan şehir adlarının sayısını bulalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERSAY($A$2:$A$6;B2)
=COUNTIFS($A$2:$A$6,B2)
ÇOKEĞERSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Şehir | Desen | Eşleşen şehir sayısı |
| 2 | Ankara | A* | 3 |
| 3 | İzmir | *a | 4 |
| 4 | Adana | *ar* | 1 |
| 5 | Bursa | ????? | 3 |
| 6 | Antalya | * | 5 |
Joker KarakterExcelDepo v1.0.0
4. Tarih aralığındaki kayıtlar
Sipariş tarihlerinden B ve C sütunlarındaki başlangıç ve bitiş tarihleri arasında kalanları sayalım. Aynı aralık iki kez, farklı ölçütlerle kullanılır. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=ÇOKEĞERSAY($A$2:$A$6;">="&B2;$A$2:$A$6;"<="&C2)
=COUNTIFS($A$2:$A$6,">="&B2,$A$2:$A$6,"<="&C2)
ÇOKEĞERSAY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sipariş tarihi | Başlangıç | Bitiş | Sipariş sayısı |
| 2 | 05.01.2025 | 01.01.2025 | 31.01.2025 | 2 |
| 3 | 18.01.2025 | 01.02.2025 | 28.02.2025 | 2 |
| 4 | 03.02.2025 | 15.01.2025 | 01.03.2025 | 3 |
| 5 | 20.02.2025 | 01.03.2025 | 31.03.2025 | 1 |
| 6 | 12.03.2025 | 01.04.2025 | 30.04.2025 | 0 |
Tarih AralığıExcelDepo v1.0.0
Kullanırken dikkat edin
- ölçüt_aralığı1 ve ölçüt1: ölçüt_aralığı1 değerlendirilecek hücre aralığıdır; ölçüt1 ise bu aralıkta hangi hücrelerin sayılacağını belirler. Ölçüt bir sayı, metin, ">20" gibi bir karşılaştırma ifadesi ya da bir hücre başvurusu olabilir. İlk çift her zaman gerekir.
- ölçüt_aralığı2 ve ölçüt2: ölçüt_aralığı2 ve ölçüt2 isteğe bağlı ek çifttir; aynı biçimde en çok 127 aralık ve ölçüt çifti eklenebilir. Her ek aralığın satır ve sütun sayısı ölçüt_aralığı1 ile aynı olmalıdır. Aralıklar farklı boyuttaysa işlev #DEĞER! hatası verir:
=ÇOKEĞERSAY(A2:A6;"Ocak";B2:B5;">20")=COUNTIFS(A2:A6,"Ocak",B2:B5,">20") - Ölçütlerin birlikte uygulanması: Bütün ölçütler aynı anda sağlanmalıdır; yalnızca her aralıkta aynı göreli konumdaki hücrelerin hepsi kendi ölçütüne uyuyorsa o satır bir kez sayılır. Koşullardan birinin sağlanması yeterli olacaksa ayrı ÇOKEĞERSAY sonuçlarını toplayın.
- Karşılaştırma işleçleri: Ölçütte =, <>, >, <, >= ve <= işleçleri kullanılabilir. İşleç yazılmazsa eşitlik aranır; ölçütün başına = eklemek aynı anlama gelir. Hücre değerini işleçle birlikte kullanmak için & ile birleştirin, örneğin ">"&C3.
- Joker karakterler: Metin ölçütlerinde ? tek bir karakterin, * ise birden çok karakterin yerine geçer. Joker karakterin kendisini aramak için önüne yaklaşık işareti koyun: ~?, ~* ve ~~.
- Büyük ve küçük harf: Metin eşleştirmesinde büyük ve küçük harf ayrımı yapılmaz; "ocak" ile "OCAK" aynı hücrelerle eşleşir.
- Gerçek hücre değerleri ve tarihler: İşlev hücrelerin biçimlendirilmiş görünümünü değil gerçek değerlerini kullanır. Bağımsız değişkenlerden biri tarihse tarihin seri numarası esas alınır.
- Hangi hücreler sayılır: Ölçüt aralıklarında sıfırlar, tarihler ve gizli hücreler değerlendirmeye girer. Hata değerleri, mantıksal değerler, metinler ve boş hücreler, ölçütle eşleşmedikçe sayıma katılmaz. Dizi olarak verilen bağımsız değişkenlerde mantıksal değerler ve metinler sayıma katılmaz.
- Tam sütun başvuruları: $A:$A gibi tam sütun başvuruları verimli işlenir; çünkü boş hücreler yok sayılır. Birden çok aralıkta tam sütun kullanırsanız hepsinin aynı boyutta olmasına dikkat edin.
- İlgili işlevler: Yalnızca sayısal değerleri saymak için BAĞ_DEĞ_SAY, mantıksal değerler, metin ve hataları da saymak için BAĞ_DEĞ_DOLU_SAY kullanılır. Bir sütundaki sayısal değerleri birden çok koşula göre saymak için VSEÇSAY, birden çok DOĞRU veya YANLIŞ koşuluna göre değer döndürmek için ÇOKEĞER kullanılabilir. ÇOKEĞERORTALAMA, ÇOKEĞERMAK, ÇOKEĞERMİN ve ÇOKETOPLA işlevleri aynı mantıkla çalışır. Tek ölçütlü sayım için EĞERSAY yeterlidir.
- Gizli hücreler: İşlev gizli hücreleri de sayar. Gizli hücreleri dışarıda bırakmak gerekirse COUNTIFSVISIBLE eklenti işlevi kullanılabilir.
- Sürüm: ÇOKEĞERSAY, Excel 2007 ile eklenmiştir ve tek ölçüt alan EĞERSAY işlevinin çoklu ölçüt karşılığıdır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024