Excel ÇOKEĞERSAY (COUNTIFS) ile Çok Kriterli Sayma: Örnekli

Excel ÇOKEĞERSAY (COUNTIFS) ile Çok Kriterli Sayma: Örnekli

Tek Kriterle Yetinmeyenlere: ÇOKEĞERSAY Devreye Giriyor

Binlerce satırlık bir veri setinde “İstanbul’dan gelen ve 2024’te sipariş veren müşterileri” saymak istediğinizde EĞERSAY fonksiyonu yetersiz kalır. İşte tam bu noktada Excel ÇOKEĞERSAY (COUNTIFS) ile çok kriterli sayma devreye girer ve birden fazla koşulu aynı anda değerlendirmenizi sağlar.

Kilit Çıkarım: ÇOKEĞERSAY, EĞERSAY’ın “büyük kardeşi”dir. Tek farkı birden fazla kriter aralığı ve koşul kabul etmesidir—sözdizimi neredeyse aynıdır.

Başlamadan Önce

Fonksiyonu verimli kullanabilmek için bazı ön hazırlıklar gerekiyor.

Gerekenler

  • Excel 2007 veya üzeri (Microsoft 365, Excel 2019, 2021 dahil)
  • En az iki sütundan oluşan yapılandırılmış veri seti
  • Temel hücre referansı bilgisi (A1, B2 gibi)

Ön Koşullar

  • Verilerinizde boş satır veya birleştirilmiş hücre olmamalı
  • Tarih verileri Excel’in tanıdığı formatta olmalı
  • Sayısal değerler metin olarak biçimlendirilmemiş olmalı

ÇOKEĞERSAY Fonksiyonunun Sözdizimi

Fonksiyonun yapısı şu şekildedir:

=ÇOKEĞERSAY(kriter_aralığı1; kriter1; [kriter_aralığı2; kriter2]; ...)

Parametre Açıklama Zorunlu mu?
kriter_aralığı1 İlk koşulun aranacağı hücre aralığı Evet
kriter1 İlk koşul (sayı, metin, ifade) Evet
kriter_aralığı2 İkinci koşulun aranacağı hücre aralığı Hayır
kriter2 İkinci koşul Hayır

Önemli: Tüm kriter aralıkları aynı sayıda satır ve sütun içermelidir. Aksi halde #DEĞER! hatası alırsınız.

Adım Adım Temel Kullanım

Adım Adım Temel Kullanım

Aşağıdaki örnek veri setiyle çalışacağız:

A B C D
Ürün Şehir Satış Yıl
Laptop İstanbul 15000 2024
Telefon Ankara 8000 2024
Laptop İstanbul 12000 2023
Tablet İzmir 5000 2024
Laptop İstanbul 18000 2024
  1. Hedefi belirle: “İstanbul’da satılan Laptop sayısını” bulmak istiyoruz—iki kriter var.
  2. Boş bir hücreye tıkla ve formül çubuğuna geç.
  3. Formülü yaz: =ÇOKEĞERSAY(A2:A6;"Laptop";B2:B6;"İstanbul")
  4. Enter’a bas. Sonuç: 3 (üç adet İstanbul’dan Laptop satışı var).

Pro İpucu: Kriter metnini doğrudan formüle yazmak yerine bir hücreye referans ver. Böylece filtreleme kriterini değiştirdiğinde formülü yeniden yazmana gerek kalmaz. Örnek: =ÇOKEĞERSAY(A2:A6;F1;B2:B6;G1)

İleri Düzey Örnekler

Örnek 1: Sayısal Karşılaştırma Operatörleri

2024 yılında ve satış tutarı 10.000 TL’nin üzerinde olan kayıtları saymak için:

=ÇOKEĞERSAY(D2:D6;2024;C2:C6;">10000")

Sonuç: 2

Dikkat edin: Sayısal karşılaştırma operatörleri (, =, ) tırnak içinde yazılır ve sayıyla birleştirilir.

Örnek 2: Tarih Aralığı ile Çalışma

Belirli bir tarih aralığındaki kayıtları saymak için iki kriter kullanılır:

=ÇOKEĞERSAY(D2:D6;">=2023";D2:D6;"<=2024")

Bu formül, aynı sütunu iki kez referans alarak “arasında” mantığını kurar.

Örnek 3: Joker Karakterler

Ürün adı “L” harfiyle başlayan tüm kayıtları saymak için:

=ÇOKEĞERSAY(A2:A6;"L*";D2:D6;2024)

Joker Anlamı Örnek
* Sıfır veya daha fazla karakter “*phone” → Telephone, Smartphone
? Tam olarak bir karakter “Te?t” → Test, Text
~ Joker karakteri literal olarak ara “~*” → Yıldız işaretini arar

Örnek 4: Hücre Referansı ile Dinamik Kriter

Kriterleri hücrelere yerleştirip formülü dinamik hale getirmek pratikte en sık tercih edilen yöntemdir:

=ÇOKEĞERSAY(A2:A6;F1;B2:B6;G1;D2:D6;">"&H1)

Burada F1 hücresinde ürün adı, G1’de şehir, H1’de ise minimum satış değeri bulunur. “&” operatörü ile karşılaştırma işareti ve hücre değeri birleştirilir.

Mini Senaryo: Şu Durumda Ne Yaparsın?

Mini Senaryo: Şu Durumda Ne Yaparsın?

Senaryo: Patron, “2024’te İstanbul dışındaki şehirlerde kaç Laptop sattık?” diye soruyor.

Çözüm: “Eşit değil” operatörünü kullan:

=ÇOKEĞERSAY(A2:A6;"Laptop";B2:B6;"İstanbul";D2:D6;2024)

Bu formül üç kriteri birleştirir: Ürün = Laptop, Şehir ≠ İstanbul, Yıl = 2024.

Yaygın Hatalar ve Çözümleri

Yaygın Hatalar ve Çözümleri
  • #DEĞER! hatası: Kriter aralıkları farklı boyutlarda. Tüm aralıkların aynı satır sayısına sahip olduğundan emin ol.
  • Sonuç 0 dönüyor ama veri var: Metin kriterlerinde büyük/küçük harf duyarlılığı yok, ancak fazladan boşluk soruna yol açabilir. KIRP (TRIM) fonksiyonuyla veriyi temizle.
  • Tarihler eşleşmiyor: Tarih hücrelerinin gerçekten tarih formatında olduğunu kontrol et. Metin olarak görünen tarihler ÇOKEĞERSAY tarafından tanınmaz.
  • Formül güncellenmedi: Hesaplama modu “Manuel” olabilir. Ctrl+Shift+F9 ile zorla yeniden hesaplat.

ÇOKEĞERSAY vs EĞERSAY: Ne Zaman Hangisi?

Durum Kullanılacak Fonksiyon
Tek koşul EĞERSAY
İki veya daha fazla koşul (VE mantığı) ÇOKEĞERSAY
VEYA mantığı gerekiyorsa Birden fazla ÇOKEĞERSAY toplamı

Risk Seviyesi: Düşük. ÇOKEĞERSAY salt okunur bir fonksiyondur; veriyi değiştirmez, yalnızca sayar.

Sıkça Sorulan Sorular

ÇOKEĞERSAY’da kaç kriter kullanabilirim?

Excel 2007 ve sonrasında 127 adede kadar kriter çifti (aralık + koşul) ekleyebilirsiniz. Pratikte 5-6’dan fazlası formülü okunaksız hale getirir; bu durumda SÜZGEÇ veya Power Query düşünülebilir.

ÇOKEĞERSAY büyük/küçük harf duyarlı mı?

Hayır. “Laptop”, “LAPTOP” ve “laptop” aynı kabul edilir. Büyük/küçük harf duyarlı sayım için TOPLA ve TAM fonksiyonlarıyla dizi formülü gerekir.

VEYA mantığıyla nasıl sayarım?

ÇOKEĞERSAY doğası gereği VE mantığı kullanır. VEYA için birden fazla ÇOKEĞERSAY’ı toplayın: =ÇOKEĞERSAY(...kriter1...)+ÇOKEĞERSAY(...kriter2...)

Sonuç

ÇOKEĞERSAY, Excel’de çok kriterli veri analizi yapmanın en pratik yoludur. Temel kullanımı basittir: Her kriter için bir aralık ve bir koşul belirleyin. Joker karakterler ve karşılaştırma operatörleriyle esnekliği artırabilirsiniz.

Unutmayın: Tüm kriter aralıkları aynı boyutta olmalı ve metin kriterleri tırnak içinde yazılmalıdır. Bu iki kurala dikkat ettiğiniz sürece formül sorunsuz çalışacaktır.

Bir sonraki adım: ÇOKETOPLA (SUMIFS) fonksiyonunu öğrenerek aynı mantıkla koşullu toplama yapabilirsiniz.

Eylül avatarı
Okuyucunun kafasını karıştırmadan, güven veren ve düzenli bir akışla teknoloji içerikleri üretir. Boş vakitlerinde kontrol listeleriyle yaşamı sadeleştirmeyi ve “küçük ayarlarla büyük rahatlık” yakalamayı sever.