Menu

Excel'de Metin İçeren Hücreleri Sayma (EĞERSAY Formülü)

=EĞERSAY(A2:A8;"*") A2:A8'de metin tutan hücreleri sayar; sayıları, tarihleri ve boş hücreleri atlar. Belirli bir kelimeyi içeren hücreleri sayın ve hücre metin içeriyorsa bir değer döndürün.

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

=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.

Metin hücrelerini sayma
D2
ABCD
1EntryWhatCount
2AppleText3
312Not empty6
4Numbers and dates2
5PearEmpty1
62026-01-05
7TRUE
8n/a
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;"*")

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.

Bir kelimeyi sayma
D2
ABCD
1ProductConditionCount
2Applecontains apple5
3Pineappleexactly apple1
4Pearstarts with apple3
5apple juiceword in C61
6Plumjuice
7Green appleapple, case-sensitive3
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.Türkçe Excel’de: =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.

Hücre apple içeriyorsa
B2
ABC
1ProductContains apple?Any text?
2AppleYesText
3PearNoText
4PineappleYesText
542NoNot text
6Green appleYesText
72026-02-01NoNot text
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Ğ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.

Apple veya juice
D2
ABCD
1ProductFormulaCount
2AppleTwo COUNTIFs5
3Orange juiceEach cell once4
4Pear
5apple juice
6Plum
7Green apple
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: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

Sıra sizde: metni sayın
E2
ABCDE
1DeliveryWeightWhatCount
2D-112Notes
3D-29
4D-3damaged
5D-415
6D-5missing
7D-6
8D-7late
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: 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 '125 değ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").

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA