=EĞERSAY(A2:A8;"*") (İngilizce COUNTIF) A2:A8'de metin içeren hücreleri sayar. Yıldız "herhangi karakterler" anlamına gelen bir joker karakterdir ve yalnızca metinle eşleşir, bu yüzden sayılar, tarihler, DOĞRU/YANLIŞ değerleri ve boş hücreler sayılmaz. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Entry | What | Count | |
| 2 | Apple | Text | 3 | |
| 3 | 12 | Not empty | 6 | |
| 4 | Numbers and dates | 2 | ||
| 5 | Pear | Empty | 1 | |
| 6 | 2026-01-05 | |||
| 7 | TRUE | |||
| 8 | n/a |
=EĞERSAY(A2:A8;"*")D2 Apple, Pear ve n/a'yı sayar: 3. BAĞ_DEĞ_DOLU_SAY (İngilizce COUNTA) her dolu hücreyi, yani 6'yı, BAĞ_DEĞ_SAY (İngilizce COUNT) ise iki sayıyı sayar (tarih bir sayıdır). A4'e 25 yazın, D2 3'te kalırken D3 ve D4 artar; bunun yerine Plum yazın, D4 2'de kalırken D2 ve D3 artar. BAĞ_DEĞ_SAY ve BAĞ_DEĞ_DOLU_SAY kendi sayfalarında karşılaştırılıyor.
Önüne kesme işareti konarak yazılan bir sayı, örneğin '007, metindir, bu yüzden "*" onu sayar. Yalnızca en az bir karakter içeren hücreleri saymak için "?*" kullanın: ? bir karakterle eşleşmek zorundadır, bu yüzden boş bir metin ("") döndüren formül asla sayılmaz.
Belirli bir metni içeren hücreleri sayma
İçinde herhangi bir yerde bir kelime geçen hücreleri saymak için kelimenin iki yanına yıldız koyun. Yıldızlar olmadan hücrenin tamamı eşleşmelidir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Condition | Count | |
| 2 | Apple | contains apple | 5 | |
| 3 | Pineapple | exactly apple | 1 | |
| 4 | Pear | starts with apple | 3 | |
| 5 | apple juice | word in C6 | 1 | |
| 6 | Plum | juice | ||
| 7 | Green apple | apple, case-sensitive | 3 | |
| 8 | Apple cider |
=EĞERSAY(A2:A8;"*apple*")"*apple*" beş ürünle eşleşir. Tek başına "apple" yalnızca tam olarak Apple olan hücreyle (EĞERSAY harf büyüklüğünü yok sayar), "apple*" ise onunla başlayan üç hücreyle eşleşir. D5 kelimeyi C6'dan alır, bu yüzden oraya istediğiniz kelimeyi yazabilirsiniz. D7 büyük/küçük harfe duyarlıdır: BUL (İngilizce FIND), EĞERSAY'ın aksine apple'ı Apple'dan ayırır, bu yüzden yalnızca Pineapple, apple juice ve Green apple sayılır. Türkçe Excel'de bu formül =TOPLA.ÇARPIM(--ESAYIYSA(BUL("apple";A2:A8))) olur. --, DOĞRU/YANLIŞ sonuçlarını TOPLA.ÇARPIM'ın toplayacağı 1 ve 0'a çevirir.
Hücre metin içeriyorsa bir değer döndürme
Her satırı işaretlemek için hücreleri tek tek sınayın. MBUL (İngilizce SEARCH) ile yazılan MBUL("apple";A2), apple'ın başladığı konumu ya da orada değilse #VALUE! (Türkçe Excel'de #DEĞER!) döndürür; tablo hata adlarını İngilizce gösterir. ESAYIYSA bunu DOĞRU veya YANLIŞ'a çevirir, EĞER de sonucu seçer.
| A | B | C | |
|---|---|---|---|
| 1 | Product | Contains apple? | Any text? |
| 2 | Apple | Yes | Text |
| 3 | Pear | No | Text |
| 4 | Pineapple | Yes | Text |
| 5 | 42 | No | Not text |
| 6 | Green apple | Yes | Text |
| 7 | 2026-02-01 | No | Not text |
=EĞER(ESAYIYSA(MBUL("apple";A2));"Yes";"No")İki sütun da aşağı doldurulmuştur. B sütunu Apple, Pineapple ve Green apple için Yes gösterir. C sütunu, başka bir soruyu yanıtlayan EMETİNSE'yi (İngilizce ISTEXT) kullanır: hücrede hiç metin var mı. 42 ve tarih sayıdır, bu yüzden "Not text" olurlar. Harf büyüklüğü önemliyse MBUL yerine BUL kullanın. İki fonksiyon ve harf büyüklüğünü yok sayanın neden MBUL olduğu hakkında daha fazlası BUL ve MBUL sayfasında.
=EĞER(EĞERSAY(A2;"*apple*");"Yes";"No") aynı sınamayı EĞERSAY ile yapar: 1 sayısı DOĞRU, 0 ise YANLIŞ sayılır.
Birkaç kelimeden birini içeren hücreleri sayma
İki EĞERSAY'ı toplamak, iki kelimeyi de içeren bir hücreyi iki kez sayar. Bunun yerine her hücreyi bir kez sınayın: her kelime için MBUL kullanın, DOĞRU sonuçlarını toplayın ve toplamın 0'dan büyük olduğu satırları sayın.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Formula | Count | |
| 2 | Apple | Two COUNTIFs | 5 | |
| 3 | Orange juice | Each cell once | 4 | |
| 4 | Pear | |||
| 5 | apple juice | |||
| 6 | Plum | |||
| 7 | Green apple |
=EĞERSAY(A2:A7;"*apple*")+EĞERSAY(A2:A7;"*juice*")Dört ürün apple veya juice içerir, ama iki EĞERSAY 5 verir, çünkü apple juice ikisi tarafından da sayılır. TOPLA.ÇARPIM sürümü 4 verir.
Alıştırma: metin hücrelerini sayın
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Delivery | Weight | What | Count | |
| 2 | D-1 | 12 | Notes | ||
| 3 | D-2 | 9 | |||
| 4 | D-3 | damaged | |||
| 5 | D-4 | 15 | |||
| 6 | D-5 | missing | |||
| 7 | D-6 | ||||
| 8 | D-7 | late |
Sıra sende: Bazı teslimatların ağırlığı, bazılarının bir notu var. B2:B8 içinde metin içeren hücreleri sayın. Formülü E2'ye yazın.
Metin hücresi sayısı neden tutmuyor
- Metin olarak saklanan sayılar sayılır. Başka bir sistemden aktarılan bir sütun
'125değerini metin olarak tutabilir."*"onu sayar, BAĞ_DEĞ_SAY saymaz. Bir sayı sütununda BAĞ_DEĞ_SAY, BAĞ_DEĞ_DOLU_SAY'dan küçükse bazıları metindir; bkz. metin olarak saklanan sayılar. - Yalnızca boş görünen hücreler. İçinde boşluk olan bir hücre metindir ve sayılır. Görünür karakter içeren hücreleri saymak için
=TOPLA.ÇARPIM(--(UZUNLUK(KIRP(A2:A8))>0))kullanın. - DOĞRU ve YANLIŞ metin değildir.
"*"onları da,#N/A(Türkçe Excel'de#YOK) gibi hata değerlerini de atlar. - EĞERSAY harf büyüklüğünü yok sayar. Büyük/küçük harfe duyarlı bir sayım için ikinci tablodaki gibi TOPLA.ÇARPIM içinde BUL kullanın.
Sıkça Sorulan Sorular
Excel'de herhangi bir metin içeren hücreler nasıl sayılır?
=EĞERSAY(A2:A8;"*") kullanın. Yıldız herhangi bir metinle eşleşir, bu yüzden formül her metin hücresini sayar; sayıları, tarihleri, DOĞRU/YANLIŞ değerlerini ve boş hücreleri atlar.
Belirli bir metni içeren hücreler nasıl sayılır?
Kelimenin iki yanına yıldız koyun: =EĞERSAY(A2:A8;"*apple*") içinde herhangi bir yerde, harf büyüklüğü ne olursa olsun, apple geçen hücreleri sayar. Yıldızlar olmadan "apple" yalnızca tam olarak apple olan hücreleri sayar.
Excel'de "hücre metin içeriyorsa" nasıl yazılır?
EĞER, ESAYIYSA ve MBUL'u birleştirin: =EĞER(ESAYIYSA(MBUL("apple";A2));"Yes";"No"). MBUL metni bulduğunda bir konum, bulamadığında bir hata döndürür; ESAYIYSA bunu DOĞRU veya YANLIŞ'a çevirir.
Bir hücrenin herhangi bir metin içerip içermediği nasıl denetlenir?
Metin için DOĞRU, sayılar, tarihler ve boş hücreler için YANLIŞ döndüren =EMETİNSE(A2) kullanın. EĞER içinde: =EĞER(EMETİNSE(A2);"Text";"Not text").