İçeriğe geç
parazade
İstatistikÖrnekler doğrulandı

EĞERSAY Formülü (COUNTIF): Koşula Uyan Hücreleri Sayma

EĞERSAY

İngilizce adı: COUNTIF

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

EĞERSAY kısaca

EĞERSAY, bir aralıkta tek bir koşulu sağlayan hücrelerin sayısını verir. Teslim edilen sipariş adedi, 70 ve üzeri alan öğrenci sayısı ya da belli harflerle başlayan ürün kodları gibi sayımları tek formülle yapar.

Söz dizimi

EĞERSAY(aralık; ölçüt)

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ümanDurumAçıklama
aralıkrangeZorunluSayılacak hücre grubu. Sayı, metin, ad ya da başvuru içerebilir.
ölçütcriteriaZorunluHangi hücrelerin sayılacağını belirleyen sayı, ifade, hücre başvurusu ya da metin; ör. 32, ">32", B4, "elmalar".
İçindekiler
  1. EĞERSAY ne sayar?
  2. İki argüman: aralık ve ölçüt
  3. Not barajını geçenleri saymak
  4. Joker karakterle kısmi eşleşme
  5. Beklenmedik sonuçların nedenleri
  6. Sayılar ve tarihlerle karşılaştırma
  7. Sayımdan sonra ne yapılabilir?

EĞERSAY ne sayar?

Excel EĞERSAY formülü, bir aralıktaki hücrelerden yalnız verdiğiniz koşulu sağlayanları sayar. Altı siparişin durumunun yazılı olduğu bir listede kaç siparişin "Teslim edildi" olduğunu =EĞERSAY(B2:B7;"Teslim edildi") formülüyle bulursunuz. Listede bu durumdaki üç sipariş varsa sonuç 3 olur.

Koşul bir metin, bir sayı, bir karşılaştırma ya da bir hücre olabilir. Fonksiyon yalnız tek koşul alır; iki koşul birlikte gerekiyorsa ÇOKEĞERSAY kullanılır.

İki argüman: aralık ve ölçüt

Söz dizimi EĞERSAY(aralık; ölçüt) biçimindedir ve iki argüman da zorunludur. aralık sayılacak hücrelerdir, ölçüt ise hangilerinin sayılacağını tanımlar. Ölçüt olarak 32, ">32", B4 ya da "elmalar" gibi değerler yazılabilir.

Formüle doğrudan yazılan metin ve karşılaştırma ölçütleri tırnak içinde olmalıdır. Tırnağı unutmak, formülün hata vermesine ya da yanlış sayı döndürmesine neden olur. Ölçütü bir hücreden alıp işleçle birleştirmek için ">="&D1 yazılır.

Not barajını geçenleri saymak

Sınav sonuçlarında 70 ve üzeri alanların sayısını bulmak, karşılaştırma ölçütünün tipik kullanımıdır. 65, 82, 70, 49, 91 ve 77 puanlarının olduğu bir listede =EĞERSAY(B2:B7;">=70") sonucu 4 olur. Tam 70 alan öğrenci de sayılır, çünkü işleç "büyük ya da eşit" anlamına gelir.

Barajı her dönem değiştirmeniz gerekiyorsa 70'i ayrı bir hücreye yazın ve formülü =EĞERSAY(B2:B7;">="&E1) olarak kurun. Böylece formüle dokunmadan barajı güncellersiniz. Başarısızları saymak için aynı yapıda "<70" kullanılır.

Joker karakterle kısmi eşleşme

Yıldız (*) herhangi uzunlukta bir metnin, soru işareti (?) tek bir karakterin yerine geçer. Ürün kodları KLM-01, DFT-02, KLM-03, SLG-04 ve KLM-05 olan bir listede =EĞERSAY(A2:A6;"KLM*") KLM ile başlayan üç kodu sayar.

Gerçek bir yıldız ya da soru işareti aramanız gerekiyorsa önüne tilde (~) koyarsınız. Metin eşleşmesi büyük/küçük harfe duyarlı değildir; "klm*" ölçütü de aynı sonucu verir.

Beklenmedik sonuçların nedenleri

Sonuç beklenenden azsa önce hücrelerdeki görünmez farklara bakın. Sonda kalmış bir boşluk, farklı tırnak işareti ya da yazdırılamayan bir karakter, gözle aynı görünen iki metni farklı yapar. KIRP ve TEMİZ fonksiyonları bu tür karakterleri temizler.

Microsoft'un belgelerine göre 255 karakterden uzun metinleri eşleştirmede EĞERSAY yanlış sonuç verir. Formül kapalı bir çalışma kitabındaki hücrelere başvuruyorsa #DEĞER! hatası çıkar; kaynak dosyayı açıp yeniden hesaplatmak sorunu giderir. Hücre rengine göre sayım ise bu fonksiyonla yapılamaz.

Sayılar ve tarihlerle karşılaştırma

Sayı ölçütlerinde işleçler =, >, <, >=, <= ve <> olarak yazılır. "<>0" sıfırdan farklı değerleri, "<>Kargoda" Kargoda dışındaki her hücreyi sayar. Boş olmayan hücreler için yalnız "<>" yazmak yeterlidir.

Tarih ölçütlerinde tarihi bir hücreye yazıp işleçle birleştirmek en güvenli yoldur. 1 Mart 2026'dan sonra verilen siparişleri saymak için tarihi F1'e girip =EĞERSAY(A2:A100;">"&F1) yazarsınız. Tarihi formülün içine metin olarak yazmak, bölgesel ayarlara bağlı olarak farklı yorumlanabilir.

Sayımdan sonra ne yapılabilir?

EĞERSAY ile bulduğunuz adedi toplam kayıt sayısına bölerek oran hesaplayabilirsiniz: =EĞERSAY(B2:B7;"Teslim edildi")/BAĞ_DEĞ_DOLU_SAY(B2:B7) teslim oranını verir. Koşula uyan değerlerin toplamı gerekiyorsa ETOPLA, ortalaması gerekiyorsa EĞERORTALAMA aynı ölçüt yapısıyla çalışır.

Kendi listenizde bir durum sütunu seçin ve her durum için ayrı bir EĞERSAY yazın. Durum adlarını bir sütuna alıp ölçütü o hücreden okursanız tek formülü aşağı kopyalayarak küçük bir özet tablo kurarsınız.

Örnekler

Örnek 1: Teslim edilen siparişleri sayma
ABCD
1Sipariş noDurum
21.001Teslim edildi3
31.002Kargoda
41.003Teslim edildi
51.004Bekliyor
61.005Teslim edildi
71.006Kargoda
=EĞERSAY(B2:B7;"Teslim edildi")

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: 3

Durum sütununda Teslim edildi yazan üç hücre vardır.

Örnek 2: 70 ve üzeri alan öğrenci sayısı
ABCD
1ÖğrenciPuan
2Ayşe654
3Mehmet82
4Zeynep70
5Can49
6Elif91
7Deniz77
=EĞERSAY(B2:B7;">=70")

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

82, 70, 91 ve 77 koşulu sağlar. Tam 70 de sayılır, çünkü işleç büyük ya da eşittir.

Örnek 3: Belirli harflerle başlayan kodları sayma
ABCD
1KodÜrün
2KLM-01Kalem3
3DFT-02Defter
4KLM-03Kurşun kalem
5SLG-04Silgi
6KLM-05Tükenmez kalem
=EĞERSAY(A2:A6;"KLM*")

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: 3

Yıldız, KLM'den sonra gelen her metni kabul eder. KLM ile başlayan üç kod sayılır.

Örnek 4: Belirli bir durum dışındakileri sayma
ABCD
1Sipariş noDurum
21.001Teslim edildi4
31.002Kargoda
41.003Teslim edildi
51.004Bekliyor
61.005Teslim edildi
71.006Kargoda
=EĞERSAY(B2:B7;"<>Kargoda")

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

<> işleci eşit değil anlamına gelir. Kargoda olmayan dört sipariş sayılır.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

EĞERSAY kullanan rehberler ve alıştırmalar

RehberOrtaExcel'de Birden Fazla Sonuç Getirme: DÜŞEYARA Yerine FİLTREDÜŞEYARA yalnız ilk eşleşmeyi getirir. Bir müşterinin bütün siparişlerini almak için Microsoft 365 ve Excel 2021'de =FİLTRE(B2:C9;A2:A9="Deniz Market") kullanılır; sonuçları tek hücrede birleştirmek için METİNBİRLEŞTİR eklenir.RehberOrtaExcel'de Benzersiz Değerler Nasıl Sayılır?Microsoft 365 ve Excel 2021'de benzersiz değer sayısını =SATIRSAY(BENZERSİZ(A2:A9)) verir. Eski sürümlerde =TOPLA.ÇARPIM(1/EĞERSAY(A2:A9;A2:A9)) aynı sonucu bulur. Koşullu sayım için BENZERSİZ'in içine FİLTRE yazılır.RehberOrtaExcel'de Gelişmiş Filtre Nasıl Kullanılır?Gelişmiş filtre, koşulları sayfada ayrı bir ölçüt aralığına yazmanızı ister. Aynı satırdaki ölçütler VE, alt alta satırlar YA DA anlamına gelir. Veri sekmesindeki Gelişmiş düğmesiyle sonucu yerinde süzer ya da başka bir konuma kopyalarsınız.RehberOrtaExcel'de İki Listeyi Karşılaştırma: Aynı ve Farklı Olanları BulmaExcel'de iki listeyi karşılaştırmak için birinci listenin yanına =EĞER(EĞERSAY(B:B;A2)>0;"Var";"Yok") yazmak yeterlidir. Ortak kayıt sayısını TOPLA.ÇARPIM, yalnız bir listede olanları FİLTRE verir; formülsüz yol koşullu biçimlendirmedir.RehberBaşlangıçExcel Açılır Listeye Veri Ekleme ve Listeyi DüzenlemeExcel açılır listeye veri eklemek için önce listenin kaynağını Veri Doğrulama penceresinden bulursunuz. Kaynak bir tabloysa yeni satır yazmak yeter; düz aralıksa Kaynak kutusundaki aralığı genişletir ya da kaynağı tabloya dönüştürürsünüz.RehberOrtaExcel Veri Doğrulama Özel Formül ÖrnekleriExcel veri doğrulamada İzin Ver kutusundan Özel seçilir ve DOĞRU ya da YANLIŞ döndüren bir formül yazılır. Formül DOĞRU verirse giriş kabul edilir. Tekrarsız giriş için =EĞERSAY($B$2:$B$100;B2)=1 gibi kurallar bu yolla kurulur.RehberOrtaExcel'de Bağımlı Açılır Liste Nasıl Yapılır?Excel'de bağımlı açılır liste için her alt listeye üst seçenekle aynı adı verirsiniz (Formüller > Seçimden Oluştur). İkinci hücrenin Veri Doğrulama kaynağına =DOLAYLI(A2) yazınca liste, ilk hücrede seçilen kategoriye göre değişir.RehberBaşlangıçExcel'de Açılır Liste Nasıl Yapılır?Excel'de açılır liste yapmak için hücreyi seçip Veri > Veri Doğrulama'yı açar, İzin Ver kutusunda Liste'yi seçer ve Kaynak kutusuna liste aralığını yazarsınız. Liste bir Excel tablosunda durursa yeni öğeler açılır listeye kendiliğinden eklenir.AlıştırmaOrtaAlıştırma: ETOPLA ile Kategori Bazında ToplamYedi siparişlik bir tabloda her kategorinin toplam satışını ETOPLA ile hesaplayın. Formülü bir kez yazıp aşağı kopyalarken hangi aralığın $ ile sabitlenmesi gerektiğini bu alıştırmada pratik edersiniz.AlıştırmaOrtaAlıştırma: Talep Formu İçin Kontrol SütunuDört satırlık bir malzeme talep formunda, departmanı listede olan ve adedi 1 ile 100 arasında kalan kayıtlara "Geçerli", diğerlerine "Hatalı" yazan bir kontrol formülü kurun. EĞER, VE ve EĞERSAY'ı birlikte kullanırsınız.

Sıkça Sorulan Sorular

Excel EĞERSAY formülü nasıl kullanılır?

Önce sayılacak aralığı, sonra tırnak içinde koşulu yazın. =EĞERSAY(B2:B7;"Teslim edildi") B sütununda Teslim edildi yazan hücrelerin sayısını verir.

EĞERSAY ile boş olmayan hücreler nasıl sayılır?

Ölçüt olarak "<>" yazın: =EĞERSAY(A2:A20;"<>") A2:A20 aralığında içi dolu hücreleri sayar. Aynı iş için BAĞ_DEĞ_DOLU_SAY da kullanılabilir.

EĞERSAY büyük/küçük harfe duyarlı mı?

Hayır. "kalem" ve "KALEM" aynı kabul edilir.

Birden fazla koşul nasıl eklenir?

Koşulların hepsi aynı anda sağlanmalıysa ÇOKEĞERSAY kullanın. Koşullardan herhangi biri yetiyorsa iki EĞERSAY sonucunu toplayabilirsiniz.