Menu

EĞERSAY Formülü: Excel'de Koşula Göre Sayma (COUNTIF)

=EĞERSAY(B2:B7;"North") B2:B7'de North içeren hücreleri sayar. Metne, sayılara, joker karakterlere, boş hücrelere ve tarihlere göre sayın, yinelenenleri bulun; hepsi düzenleyebileceğiniz canlı tablolarda.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

EĞERSAY (İngilizce COUNTIF) formülü =EĞERSAY(B2:B7;"North"), B2:B7'de North içeren hücreleri sayar. EĞERSAY iki bağımsız değişken alır: bakılacak aralık ve bir hücrenin sayılması için karşılaması gereken koşul. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Tek bir bölgeyi sayma
F2
ABCDEF
1RepRegionSalesRegionCount
2AnaNorth120North3
3BenSouth45South2
4CaraNorth80
5DanEast55
6EvaSouth200
7FinnNorth30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞERSAY(B2:B7;"North")

F2 North satırlarını sayar. F3 aynısını bir hücredeki koşulla yapar: E3'ü East yapın ya da B sütunundaki bölgelerden birini değiştirin, sayım onu izler. Özet tablo hücre başvurusuyla kurulur: her satırda kendi etiketine bakan bir EĞERSAY.

EĞERSAY söz dizimi

=COUNTIF(range, criteria)
  • range (aralık) denetlenecek hücrelerdir. B2:B7 veya B:B gibi sayfadaki bir aralık olmalıdır.
  • criteria (ölçüt) koşuldur; çift tırnak içinde metin, bir sayı ya da bir hücre başvurusu olarak yazılır. Aşağıdaki her biçim bir ölçüttür:
ÖlçütSaydığı hücreler
"North"North'a eşit (harf büyüklüğü fark etmez)
">50"50'den büyük
"<>North"North dışındaki her şey, boş hücreler dahil
5555 sayısına eşit
">"&F6F6'daki değerden büyük
"*apple*"apple içeren metin
""boş
"<>"boş değil

EĞERSAY büyüktür, küçüktür veya eşittir

Karşılaştırma işlecini sayıyla birlikte tırnakların içine koyun: ">50", "<=50", "<>55". İşleçsiz düz bir sayı "eşittir" demektir.

Bir sayıya göre sayma
F2
ABCDEF
1RepRegionSalesConditionCount
2AnaNorth120Over 504
3BenSouth4550 or less2
4CaraNorth80Exactly 551
5DanEast55Not 555
6EvaSouth200Limit100
7FinnNorth30Over the limit2
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞERSAY(C2:C7;">50")

Altı satışın dördü 50'nin üstünde, ikisi 50 veya altındadır, bu yüzden F2 ile F3'ün toplamı her zaman satır sayısına eşittir. F7 sınırını F6'dan okur: F6'yı 50 yapın, F7 F2 ile aynı sayıyı gösterir.

Hücre başvurusuyla EĞERSAY

Karşılaştırdığınız değer bir hücredeyse işleç tırnak içinde kalır ve hücre ona & ile eklenir: ">"&F6, "<="&F6, "<>"&E3. Sık yapılan bir EĞERSAY hatası ">F6" yazmaktır. Tırnakların içinde F6 yalnızca iki karakterlik bir metindir, bu yüzden Excel her sayıyı "F6" metniyle karşılaştırır ve sayım neredeyse her zaman 0 olur.

"Bir hücreye eşit" için işleç gerekmez: E3 bir değer tuttuğu sürece =EĞERSAY(B2:B7;E3), =EĞERSAY(B2:B7;"="&E3) ile aynıdır.

EĞERSAY metin içeren: joker karakterler

EĞERSAY ölçütünde iki joker karakter çalışır. * herhangi sayıda karakterin, ? tam olarak bir karakterin yerini tutar. "*apple*" içinde herhangi bir yerde apple geçen her hücreyle, "P*" P ile başlayan her hücreyle, "????" tam dört karakterlik her metinle eşleşir.

Joker karakterlerle metin sayma
D2
ABCD
1ProductConditionCount
2Applecontains apple4
3Pineapplestarts with P3
4Pear4 letters2
5apple juiceequal to APPLE1
6not Pear6
7Plumempty1
8Green applenot empty6
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞERSAY(A2:A8;"*apple*")

D2 ile D5'i birlikte okuyun. "*apple*" 4 hücre bulur, ama joker karaktersiz "APPLE" yalnızca 1 hücre bulur, tam olarak Apple olan hücreyi. Joker karakter yoksa hücrenin tamamı eşleşmelidir ve eşleşme harf büyüklüğünü yok sayar, bu yüzden "APPLE", "Apple" ve "apple" aynı hücreyi sayar.

D6 bir tuzağı gösterir: "<>Pear" 6 hücre sayar, çünkü boş A6 da "Pear değil"dir. Yalnızca Pear olmayan dolu hücreleri saymak için iki koşullu ÇOKEĞERSAY kullanın: =ÇOKEĞERSAY(A2:A8;"<>Pear";A2:A8;"<>").

Bir hücredeki metni kullanmak için joker karakterleri ona ekleyin: =EĞERSAY(A2:A8;"*"&E2&"*"). Gerçek bir yıldızı veya soru işaretini saymak için önüne tilde koyun: "~*". Daha fazla kalıp joker karakterler sayfasında, metin içeren her hücreyi saymak ise metin içeren hücreleri sayma sayfasında.

EĞERSAY boş ve boş olmayan

Yukarıdaki tablodaki D7 ve D8 boş ve dolu hücreleri sayar. "" boş, "<>" boş değil demektir. Boş bir metin döndüren bir formül (=EĞER(B2>0;B2;"")) boş görünür ve "" onu boş sayar, ama "<>" da onu dolu sayar, çünkü hücrede bir formül vardır. Bunun çözüm yollarını EĞERSAY ile boş olmayanları sayma sayfası anlatıyor.

Tarihlerle EĞERSAY

Excel'de tarihler sayıdır, bu yüzden karşılaştırma işleçleri onlarda da çalışır. Tarihi TARİH (İngilizce DATE) ile oluşturun ya da bir hücreden alın ve işlece & ile ekleyin. Tırnakların içine asla kendi bölgesel biçiminizde bir tarih yazmayın: ">3/1/2026" ABD'de 1 Mart, Avrupa'nın çoğunda 3 Ocak demektir.

Tarihe göre sayma
E2
ABCDE
1RepDateConditionCount
2Ana2026-01-05From Feb 14
3Ben2026-01-12Cutoff2026-03-01
4Cara2026-02-03Before the cutoff4
5Dan2026-02-18On Jan 121
6Eva2026-03-02
7Finn2026-03-20
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞERSAY(B2:B7;">="&TARİH(2026;2;1))

E2, 1 Şubat ve sonrasındaki dört tarihi sayar. E4, E3'teki son tarihten önceki tarihleri sayar: E3'ü 2026-02-01 yapın, sayı 2'ye düşer. İki tarih arasını saymak iki koşul ister, bu da ÇOKEĞERSAY demektir: =ÇOKEĞERSAY(B2:B7;">="&TARİH(2026;2;1);B2:B7;"<"&TARİH(2026;3;1)).

EĞERSAY ile yinelenenleri sayma

Listenin tamamına karşı kendi hücrelerinden biriyle yapılan EĞERSAY, o değerin kaç kez geçtiğini söyler. 1'in üstündeki her şey yinelenendir. Formül aşağı doldurulurken liste yerinde kalsın diye onu $ ile sabitleyin.

Yinelenen adları işaretleme
B2
ABC
1NameTimesDuplicate?
2Ana2TRUE
3Ben2TRUE
4Cara1FALSE
5Ana2TRUE
6Dan1FALSE
7Ben2TRUE
8Eva1FALSE
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞERSAY($A$2:$A$8;A2)

Ana ve Ben iki kez geçer, bu yüzden satırlarında 2 ve TRUE görünür ve A2:A8'deki =EĞERSAY($A$2:$A$8;A2)>1 koşullu biçimlendirme kuralı onları vurgular. Son adı Cara yapın, Cara da vurgulanır.

=EĞERSAY($A$2:A2;A2)>1 (yalnızca aralığın başı sabit) her adı en üstten kendi satırına kadar sayar, bu yüzden ikinci Ana'yı işaretler ama birinciyi işaretlemez. Bu sürüm sileceğiniz kopyaları işaretler ve her birinin ilkini tutar. Yöntemin tamamı yinelenenleri kaldırma sayfasında.

Alıştırma: hücreyle EĞERSAY

Sıra sizde: büyük siparişleri sayın
E3
ABCDE
1OrderAmountSettingValue
2A-101120Limit100
3A-10245Orders over limit
4A-103310
5A-104100
6A-10585
7A-106140
8A-10799
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: B2:B8 içinde E2'deki sınırdan büyük siparişleri sayın. Formülü E3'e yazın.

Geçtikten sonra E2'yi değiştirin: sayım da onunla birlikte değişmelidir. Tam 100'lük bir sipariş 100'den "büyük" değildir.

Sıra sizde: bir kelimeyi her yerde sayın
D3
ABCD
1ProductSettingValue
2AppleWordapple
3Pear juiceMatches
4Pineapple
5Banana
6Green apple
7Pear
8Apple cider
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: A2:A8 içinde adının herhangi bir yerinde D2'deki kelimeyi içeren ürünleri sayın. Formülü D3'e yazın.

Birden fazla ölçütle EĞERSAY

EĞERSAY tek bir koşul alır. İki veya daha fazlası için iki durum vardır.

Bütün koşullar doğru olmalı (North ve 50'nin üstü): aralık ve ölçüt çiftleri alan ÇOKEĞERSAY'ı kullanın.

=COUNTIFS(B2:B7,"North",C2:C7,">50")

Koşullardan biri doğru olabilir (North veya South): iki EĞERSAY'ı toplayın ya da tek bir EĞERSAY'a süslü parantez içinde bir liste verip sonuçları TOPLA ile toplayın.

=COUNTIF(B2:B7,"North")+COUNTIF(B2:B7,"South")
=SUM(COUNTIF(B2:B7,{"North","South"}))

Türkçe Excel'de ilki =EĞERSAY(B2:B7;"North")+EĞERSAY(B2:B7;"South") olur; süslü parantezli ikincisi burada İngilizce yazımıyla duruyor, çünkü dizi sabitinin ayırıcıları bölge ayarlarına bağlıdır. İki koşulla da eşleşebilecek tek bir hücrede ("*apple*" veya "*green*") bu YADA sürümünü kullanmayın: Green apple iki kez sayılır. Örtüşen koşullar için =TOPLA.ÇARPIM(--((ESAYIYSA(MBUL("apple";A2:A8))+ESAYIYSA(MBUL("green";A2:A8)))>0)) her hücreyi bir kez sayar.

Büyük/küçük harfe duyarlı sayım

EĞERSAY Apple'ı apple'dan asla ayırmaz. Harf büyüklüğü önemliyse büyük/küçük harfe duyarlı olan ÖZDEŞ (İngilizce EXACT) ile karşılaştırın ve TRUE sonuçlarını toplayın:

=SUMPRODUCT(--EXACT(A2:A8,"Apple"))

Türkçe Excel'de: =TOPLA.ÇARPIM(--ÖZDEŞ(A2:A8;"Apple")). --, DOĞRU ve YANLIŞ değerlerini 1 ve 0'a çevirir. TOPLA.ÇARPIM, EĞERSAY'ın ifade edemediği koşullar için genel araçtır.

EĞERSAY neden 0 veya yanlış bir sayı döndürür

  • İşleç ve hücre birlikte tırnak içinde. ">F6" F6 metniyle karşılaştırır. ">"&F6 yazın.
  • Verilerde fazladan boşluklar. Sonunda boşluk olan "North " "North"a eşit değildir. Denetlemek için "North*" ile sayın, sonra sütunu KIRP ile temizleyin.
  • Metin olarak saklanan sayılar. ">50" gibi bir ölçüt yalnızca gerçek sayıları karşılaştırır, bu yüzden metin olarak yazılmış sayılar (sola hizalı, çoğunlukla yeşil bir üçgenle) atlanır. Önce onları dönüştürün; bkz. metin olarak saklanan sayılar.
  • Aralık kapalı olan başka bir çalışma kitabını gösteriyor. O çalışma kitabı açılana kadar EĞERSAY #VALUE! (Türkçe Excel'de #DEĞER!) döndürür; tablo hata adlarını İngilizce gösterir. TOPLA.ÇARPIM'da bu sınır yoktur.
  • 255 karakterden uzun metin. EĞERSAY 255 karakterden uzun dizeleri eşleştiremez. Bunun yerine doğrudan karşılaştırın: =TOPLA.ÇARPIM(--(A2:A8=E2)).

Sıkça Sorulan Sorular

Excel'de EĞERSAY nasıl kullanılır?

Ona bir aralık ve bir koşul verin: =EĞERSAY(B2:B7;"North") B2:B7'de North'a eşit hücreleri, =EĞERSAY(C2:C7;">50") ise 50'den büyük sayıları sayar. Metin ve karşılaştırmalar çift tırnak içine yazılır.

EĞERSAY hücre başvurusuyla nasıl kullanılır?

İşleci ve hücreyi & ile birleştirin: =EĞERSAY(C2:C7;">"&F6) F6'daki sayıdan büyük değerleri sayar. Tırnakların içine ">F6" yazmak, F6 metniyle karşılaştırır ve genellikle 0 döndürür.

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

Hayır. "apple", "Apple" ve "APPLE" aynı hücreleri sayar. Büyük/küçük harfe duyarlı bir sayım için =TOPLA.ÇARPIM(--ÖZDEŞ(A2:A8;"Apple")) kullanın.

EĞERSAY birden fazla ölçütle nasıl kullanılır?

Hepsinin doğru olması gereken koşullar için ÇOKEĞERSAY kullanın: =ÇOKEĞERSAY(B2:B7;"North";C2:C7;">50"). İki değerden biri için iki EĞERSAY'ı toplayın: =EĞERSAY(B2:B7;"North")+EĞERSAY(B2:B7;"South").

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA