Excel'de Koşula Göre Hücreleri Hızlı Sayma
Belirli bir kritere uyan hücrelerin sayısını hesaplamak için (örneğin, satışların 100'den fazla olması veya durumun "Ödendi" olması) EĞERSAY işlevini kullanın. Temel formül şöyledir: =EĞERSAY(aralık; ölçüt). Bu formül seçilen hücreleri anında analiz eder ve büyük tabloları manuel olarak yeniden saymaya harcanan zamandan tasarruf ederek tam eşleşme sayısını döndürür.
Söz dizimi ve formül yazım kuralları
İşlev iki zorunlu bağımsız değişken alır:
- Aralık — kontrol edilmesi gereken hücre alanı (örneğin,
A2:A100). - Ölçüt — seçim kriteri. Sayı, metin, tarih veya ifade olabilir.
Ölçüt yazım kuralları:
- Metin her zaman çift tırnak içinde yazılır:
"Satıldı". - Sayılar ve mantıksal operatörler (
>,<,<>,=) da tırnak içine alınır:">500". - Hücre başvurusu tırnaksız belirtilir:
B1. Bir operatör kullanarak bir hücredeki değerle karşılaştırma yapmanız gerekirse ampersand (&) kullanın:">"&B1.
Büyük/küçük harf duyarlılığı yoktur: formül hem "İstanbul" hem de "istanbul" ifadesini bulacaktır. Ancak boşluklar önemlidir — " İstanbul " ve "İstanbul" farklı değerler olarak kabul edilir.
Kullanım örnekleri
Bir ürün listesi ve işlem tutarları içeren tablo üzerinden tipik senaryoları inceleyelim.
Metin sayma ve tam eşleşmeler
Bir sütunda belirli bir kelimenin kaç kez geçtiğini öğrenmek istiyorsanız:
=EĞERSAY(B2:B50; "Satıldı")
Bu formül, B2:B50 aralığında "Satıldı" kelimesini içeren hücrelerin sayısını döndürür.
Sayılar ve aralıklarla çalışma
Eşiği aşan değerleri saymak için:
=EĞERSAY(C2:C50; ">10000")
Formül metni ve boş hücreleri yok sayarak yalnızca 10.000'den büyük sayıları sayar.
| Görev | Formül | Açıklama |
|---|---|---|
| Boş hücreleri bulma | =EĞERSAY(A:A; "") | Tamamen boş hücreleri sayar |
| Dolu olanların tümünü bulma | =EĞERSAY(A:A; "<>") | Boş olmayan her şeyi sayar |
| D1'deki değere eşit olanlar | =EĞERSAY(A:A; D1) | Ölçüt olarak başvuruyu kullanır |
| Sıfıra eşit olmayanlar | =EĞERSAY(B:B; "<>0") | Sıfır değerlerini hariç tutar |
Joker karakterlerin kullanımı
Tam değer bilinmiyorsa veya metnin bir parçasını bulmanız gerekiyorsa özel semboller kullanın:
*(yıldız) — herhangi bir sayıda karakterin yerine geçer.?(soru işareti) — tam olarak bir karakterin yerine geçer.
Örnekler:
- "Elma" ile başlayan ürünler:
=EĞERSAY(A2:A100; "Elma*")("Elma", "Elmalar" ifadelerini bulur). - Üçüncü karakteri "A" olan 5 karakterlik kodlar:
=EĞERSAY(C2:C100; "??A??"). - Herhangi bir yerinde "Hata" kelimesini içeren hücreler:
=EĞERSAY(D:D; "*Hata*").
Yıldız veya soru işaretinin kendisini aramanız gerekiyorsa, önüne tilde ~ koyun. "Soru?" metnini arama örneği: "Soru~?".
Birden fazla koşula göre sayma (ÇOKEĞERSAY)
Standart EĞERSAY işlevi yalnızca bir ölçütle çalışır. Karmaşık bir seçim yapmanız gerekiyorsa (örneğin, "Satıldı" VE "Tutar > 5000"), ÇOKEĞERSAY (COUNTIFS) işlevini kullanın.
Söz dizimi: =ÇOKEĞERSAY(aralık1; ölçüt1; aralık2; ölçüt2; ...)
5000 Türk Lirasından pahalı başarılı işlemlerin sayılması örneği:
=ÇOKEĞERSAY(B2:B100; "Satıldı"; C2:C100; ">5000")
Burada işlev aynı anda iki sütunu kontrol eder: B sütununda durumu, C sütununda ise tutarı arar. Tüm koşulların aynı anda gerçekleşmesi gerekir (mantıksal "VE").
Tarihlerle çalışmanın özellikleri
Excel'de tarihler sayı olarak saklanır, bu nedenle matematiksel operatörler bunlara uygulanabilir. Sisteminizde kabul edilen tarih formatına (genellikle GG.AA.YYYY) uymanız ve tırnak işaretlerini kullanmanız önemlidir.
- 1 Ocak 2026 tarihinden sonraki satışlar:
=EĞERSAY(A2:A100; ">01.01.2026") - Bugünün tarihine kadar olan görevler (dinamik olarak):
=EĞERSAY(B2:B100; "<"&BUGÜN())
Tarihlerle çalışırken hücrelerin gerçekten "Tarih" formatında olduğundan, "Metin" formatında olmadığından emin olun. Metin olarak kaydedilmiş tarihleri işlev doğru şekilde tanımayabilir.
Sık yapılan hatalar ve çözümleri
Basit bir formül bile hata verebilir veya yanlış sonuç döndürebilir. İşte temel nedenler:
| Hata / Sorun | Olası Neden | Çözüm |
|---|---|---|
| #DEĞER! | Geçersiz ölçüt söz dizimi | Tırnak işaretlerini kontrol edin. Operatör içeren başvuru için & kullanın: ">"&A1. |
| Sonuç 0 | Verilerde fazladan boşluklar | Kaynak verileri temizlemek için KIRP işlevini veya joker karakterleri kullanın. |
| Yanlış tarih sayımı | Tarihin metin olarak yazılması | "Sütunlara Dönüştür" özelliği veya TARİHSAYI işlevi aracılığıyla metni tarihe dönüştürün. |
| Yavaş çalışma | Tüm sütunun belirtilmesi (A:A) | Özellikle Excel'in eski sürümlerinde aralığı gerçek satır sayısı ile sınırlayın (A2:A5000). |
SSS
EĞERSAY benzersiz değerleri saymak için kullanılabilir mi? Hayır, bu işlev tüm oluşumları sayar. Benzersiz değerleri saymak için işlev kombinasyonlarına (örneğin, TOPLA ve EĞERSAY) veya Özet Tablo kullanımına ihtiyaç duyulur.
İşlev Excel'in çevrimiçi sürümünde çalışıyor mu? Evet, EĞERSAY ve ÇOKEĞERSAY web için Excel'de ve mobil uygulamalarda tamamen desteklenmektedir.
Belirli bir renkle boyanmış hücreleri nasıl sayabilirim? Bunu standart formüllerle yapmak mümkün değildir. VBA üzerinde kullanıcı tanımlı bir işlev oluşturmanız veya durumu görüntülemek için filtre kullanmanız gerekecektir.