EĞERSAY formülü =EĞERSAY(aralık, ölçüt) şeklinde yazılır ve bir aralıkta tek bir ölçüte uyan hücreleri sayar. Örneğin =EĞERSAY(A2:A5,"Londra") A2 ile A5 arasında Londra yazan hücrelerin sayısını verir. Metin ve karşılaştırma ölçütlerini tırnak içine yazarsın, birden fazla ölçüt için ÇOKEĞERSAY kullanırsın.
Bu rehberi Microsoft Destek'in Türkçe EĞERSAY makalesini Ekim 2026'da okuyarak hazırladım. EĞERSAY istatistiksel işlevlerden biri. Microsoft'un örneğiyle: bir müşteri listesinde belirli bir şehrin kaç kez geçtiğini saymak için kullanılıyor. En basit haliyle formül iki soru soruyor: nereye bakmak istiyorsun ve ne aramak istiyorsun?
Makalede gözden kaçan bir ayrıntı var. Örnek formüllerin bazılarında bağımsız değişkenler virgülle, bazılarında noktalı virgülle ayrılmış: =EĞERSAY(A2:A5,"Londra") ve =EĞERSAY(A2:A5;A4) aynı sayfada yan yana duruyor. Excel formülünü kabul etmezse ilk bakacağın yer bu ayırıcı olsun. Bu sayfadaki örnekleri makalede nasıl yazılmışlarsa öyle bıraktım.
EĞERSAY söz dizimi
Söz dizimi: EĞERSAY(aralık, ölçüt). İki bağımsız değişken de zorunlu.
| Bağımsız değişken | Zorunlu mu? | Açıklama |
|---|---|---|
| aralık | Evet | Saymak istediğin hücre grubu. Sayılar, diziler, adlandırılmış aralıklar veya sayı bulunan başvurular içerebilir. Excel boşluk ve metin değerlerini yok sayar. |
| ölçüt | Evet | Hangi hücrelerin sayılacağını belirleyen sayı, ifade, hücre başvurusu veya metin. Örneğin 32 gibi bir sayı, ">32" gibi bir karşılaştırma, B4 gibi bir hücre ya da "elmalar" gibi bir sözcük. |
EĞERSAY yalnızca tek bir ölçüt kullanır. İki şeyi birlikte sınaman gerekiyorsa, örneğin hem şehir hem tarih, ÇOKEĞERSAY işlevine geçersin.
Ölçütü yazmanın beş yolu ve tırnak kuralı
Hataların büyük kısmı ölçüt bağımsız değişkeninden çıkıyor. Makaledeki ölçüt türlerini ve hangisinin tırnak istediğini tabloya döktüm:
| Ölçüt türü | Örnek | Tırnak gerekir mi? |
|---|---|---|
| Sayı | 32 | Hayır |
| Karşılaştırma | ">32" | Evet, işleçle birlikte |
| Hücre başvurusu | B4 | Hayır |
| Metin | "elmalar" | Evet |
| İşleç ve hücre birlikte | "<>"&B4 | Yalnızca işleç tırnak içinde, hücre dışarıda |
Son satır en çok takılınan yer. İşleci tırnak içine yazıp & ile hücreye bağlarsın. Makaledeki örnekte de B4 tırnağın dışında duruyor ve Excel formülü =EĞERSAY(B2:B5,"<>75") olarak okuyor, çünkü B4'te 75 yazıyor.
Adım adım EĞERSAY formülü yazmak
- Sonucun görünmesini istediğin hücreye tıkla.
- =EĞERSAY( yaz ve saymak istediğin aralığı seç, örneğin A2:A5.
- Ayırıcıyı koy ve ölçütü yaz. Metin veya karşılaştırma işleci içeriyorsa tırnak içine al: "elmalar" veya ">55".
- Ölçütü bir hücreden almak istiyorsan tırnaksız hücre başvurusu yaz, örneğin A4.
- Parantezi kapat ve Enter'a bas.
EĞERSAY örnekleri ve sonuçları
Microsoft'un örnek verilerinde A sütununda meyve adları (elmalar, portakallar, şeftaliler gibi), B sütununda sayılar var. Bu örnekleri kendin denemek istersen makaledeki tabloyu kopyalayıp yeni bir çalışma sayfasının A1 hücresine yapıştırman yeterli. Formüller ve sonuçları şöyle:
| Formül | Ne sayar? | Sonuç |
|---|---|---|
| =EĞERSAY(A2:A5;"elmalar") | A2:A5 içinde elmalar yazan hücreler | 2 |
| =EĞERSAY(A2:A5;A4) | A4'teki değere, yani şeftalilere eşit hücreler | 1 |
| =EĞERSAY(A2:A5,A2)+EĞERSAY(A2:A5,A3) | Elmalar ve portakallar, iki ayrı EĞERSAY'ın toplamı | 3 |
| =EĞERSAY(B2:B5,">55") | B2:B5 içinde 55'ten büyük değerler | 2 |
| =EĞERSAY(B2:B5,"<>"&B4) | B4'teki değere, yani 75'e eşit olmayan değerler | 3 |
| =EĞERSAY(B2:B5;">=32")-EĞERSAY(B2:B5;"<=85") | 32 veya üstü değerlerin sayısından 85 veya altı değerlerin sayısını çıkarır | 1 |
| =EĞERSAY(A2:A5,"*") | A2:A5 içinde metin olan hücreler | 4 |
| =EĞERSAY(A2:A5,"?????es") | Tam olarak 7 karakterli ve es ile biten hücreler | 2 |
İlk iki satır aynı işi iki farklı yolla yapıyor. Birincisinde aradığın sözcüğü formüle yazıyorsun, ikincisinde formül aranacak değeri A4 hücresinden alıyor. A4'ü değiştirdiğinde formüle dokunmadan farklı bir meyveyi saymış olursun. Altıncı satır da bir çıkarma hilesi: iki EĞERSAY'ın farkını alarak tek ölçütle yazamayacağın bir sayıma ulaşıyor.
Üçüncü satır önemli bir hile gösteriyor: tek formülde iki farklı değeri saymak için iki EĞERSAY'ı toplayabilirsin. Microsoft bunu ifade başına bir ölçüt kullanmak olarak tarif ediyor. Beşinci satırda ise ve işareti (&), eşit değildir işlecini B4'teki değerle birleştiriyor. Böylece ölçütü formüle elle yazmak yerine bir hücreden alırsın ve B4 değişince sonuç da değişir.
Joker karakterler: ? ve * ile kısmi eşleşme
Ölçütte iki joker karakter kullanabilirsin. Soru işareti (?) herhangi bir tek karakterle, yıldız (*) bir karakter dizisiyle eşleşir. Örneğin =EĞERSAY(A2:A5,"elma?") sonunda değişen bir harf bulunan elma sözcüğünün her tekrarını sayar. Gerçek bir soru işaretini veya yıldızı aramak istiyorsan karakterin önüne tilde (~) koyarsın.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Sık karşılaşılan EĞERSAY hataları
| Sorun | Neden? | Çözüm |
|---|---|---|
| 255 karakterden uzun metinlerde yanlış sonuç | EĞERSAY 255 karakterden uzun dizeleri eşleştirirken hatalı değer verir | BİRLEŞTİR işlevini veya & işlecini kullan: =EĞERSAY(A2:A5,"uzun dize"&"başka bir uzun dize") |
| Beklediğin değer gelmiyor | Ölçüt tırnak içine alınmamış | Metin ve karşılaştırma ölçütünü tırnak içine yaz |
| #DEĞER! hatası | Formül kapalı bir çalışma kitabındaki hücrelere başvuruyor | Diğer çalışma kitabını aç |
| Beklenmeyen bir sayı | Verinin başında veya sonunda boşluk, tutarsız düz ve kıvrımlı tırnaklar ya da yazdırılamayan karakterler var | TEMİZ veya KIRP işlevini dene |
255 karakter sınırının çözümü ilk bakışta garip görünebilir. Uzun metni tek parça halinde yazmak yerine iki daha kısa parçaya bölüp & işleciyle birleştirerek ölçüte veriyorsun. Makalenin örneğinde "uzun dize" ve "başka bir uzun dize" parçaları & ile tek ölçütte buluşuyor. Aynı işi BİRLEŞTİR işleviyle de yapabilirsin.
Daha doğru sonuç için en iyi yöntemler
- Büyük ve küçük harf fark etmez. "elmalar" ile "ELMALAR" aynı hücreleri eşleştirir. Büyük harfle yazılmış kayıtları ayrı saymayı bekleme.
- Adlandırılmış aralık kullan. =EĞERSAY(meyve;">=32")-EĞERSAY(meyve;">85") gibi bir formül hem okunur hem kopyalanması kolaydır. Adlandırılmış aralık başka bir çalışma kitabındaysa o kitabın da açık olması gerekir.
- Renge göre sayma bekleme. EĞERSAY hücreleri arka plan rengine veya yazı tipi rengine göre sayamaz. Bunun için Visual Basic for Applications (VBA) ile yazılmış bir kullanıcı tanımlı işlev gerekir.
Benim önerim
EĞERSAY'da hataların çoğu üç yerden çıkıyor: tırnaksız yazılan ölçüt, verideki görünmeyen boşluklar ve kapalı bir dosyaya yapılan başvuru. Formülün beklediğin sayıyı vermiyorsa bu sırayla kontrol et. Ölçütü bir hücreden almayı alışkanlık edersen formülü her seferinde yeniden yazmak zorunda kalmazsın. İkinci bir koşul eklemen gerektiği an da EĞERSAY'ı zorlamayı bırak ve ÇOKEĞERSAY'a geç. Saydığın hücrelere göre farklı bir sonuç göstermek istersen Excel'de EĞER formülünü anlattığım rehbere geç. Aynı işlevi İngilizce Excel'de kullanıyorsan COUNTIF rehberim de elinin altında olsun.
Sık sorulan sorular
EĞERSAY formülü ne işe yarar?
Bir aralıkta tek bir ölçüte uyan hücrelerin sayısını verir. Örneğin bir müşteri listesinde belirli bir şehrin kaç kez geçtiğini saymak için kullanılır.
EĞERSAY ile birden fazla ölçüt kullanılabilir mi?
Hayır, EĞERSAY yalnızca tek bir ölçüt kullanır. Birden fazla ölçüt için ÇOKEĞERSAY kullan ya da farklı değerleri saymak için iki EĞERSAY'ı toplayarak tek formülde birleştir.
EĞERSAY büyük küçük harfe duyarlı mı?
Hayır. Ölçütler büyük ve küçük harfe duyarlı değildir, yani elmalar ile ELMALAR aynı hücreleri eşleştirir.
EĞERSAY neden #DEĞER! hatası veriyor?
Formül kapalı bir çalışma kitabındaki hücrelere veya aralığa başvuruyordur. Formülün çalışması için diğer çalışma kitabının açık olması gerekir.
EĞERSAY'da joker karakter nasıl kullanılır?
Soru işareti herhangi bir tek karakterle, yıldız bir karakter dizisiyle eşleşir. Gerçek bir soru işaretini veya yıldızı aramak için önüne tilde koyarsın.
EĞERSAY hücreleri renge göre sayabilir mi?
Hayır, EĞERSAY arka plan veya yazı tipi rengine göre sayamaz. Bunun için VBA ile yazılmış bir kullanıcı tanımlı işlev gerekir.


