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.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Region | Count | |
| 2 | Ana | North | 120 | North | 3 | |
| 3 | Ben | South | 45 | South | 2 | |
| 4 | Cara | North | 80 | |||
| 5 | Dan | East | 55 | |||
| 6 | Eva | South | 200 | |||
| 7 | Finn | North | 30 |
=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:B7veyaB:Bgibi 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çüt | Saydığı 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 |
55 | 55 sayısına eşit |
">"&F6 | F6'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.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Region | Sales | Condition | Count | |
| 2 | Ana | North | 120 | Over 50 | 4 | |
| 3 | Ben | South | 45 | 50 or less | 2 | |
| 4 | Cara | North | 80 | Exactly 55 | 1 | |
| 5 | Dan | East | 55 | Not 55 | 5 | |
| 6 | Eva | South | 200 | Limit | 100 | |
| 7 | Finn | North | 30 | Over the limit | 2 |
=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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Condition | Count | |
| 2 | Apple | contains apple | 4 | |
| 3 | Pineapple | starts with P | 3 | |
| 4 | Pear | 4 letters | 2 | |
| 5 | apple juice | equal to APPLE | 1 | |
| 6 | not Pear | 6 | ||
| 7 | Plum | empty | 1 | |
| 8 | Green apple | not empty | 6 |
=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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Date | Condition | Count | |
| 2 | Ana | 2026-01-05 | From Feb 1 | 4 | |
| 3 | Ben | 2026-01-12 | Cutoff | 2026-03-01 | |
| 4 | Cara | 2026-02-03 | Before the cutoff | 4 | |
| 5 | Dan | 2026-02-18 | On Jan 12 | 1 | |
| 6 | Eva | 2026-03-02 | |||
| 7 | Finn | 2026-03-20 |
=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.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Times | Duplicate? |
| 2 | Ana | 2 | TRUE |
| 3 | Ben | 2 | TRUE |
| 4 | Cara | 1 | FALSE |
| 5 | Ana | 2 | TRUE |
| 6 | Dan | 1 | FALSE |
| 7 | Ben | 2 | TRUE |
| 8 | Eva | 1 | FALSE |
=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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | Setting | Value | |
| 2 | A-101 | 120 | Limit | 100 | |
| 3 | A-102 | 45 | Orders over limit | ||
| 4 | A-103 | 310 | |||
| 5 | A-104 | 100 | |||
| 6 | A-105 | 85 | |||
| 7 | A-106 | 140 | |||
| 8 | A-107 | 99 |
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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Setting | Value | |
| 2 | Apple | Word | apple | |
| 3 | Pear juice | Matches | ||
| 4 | Pineapple | |||
| 5 | Banana | |||
| 6 | Green apple | |||
| 7 | Pear | |||
| 8 | Apple cider |
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.">"&F6yazı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").