EMETİNSE Formülü (ISTEXT): Hücrenin Metin Olup Olmadığını Sınama
EMETİNSE
İngilizce adı: ISTEXT
Yayın: · Son güncelleme:
EMETİNSE kısaca
EMETİNSE, bir değer metinse DOĞRU, değilse YANLIŞ döndürür. Metin olarak kaydedilmiş sayıları bulmak, veri girişini denetlemek ve EĞER ile birlikte türüne göre farklı işlem yapmak için kullanılır. Boş hücre için sonuç YANLIŞ'tır.
Söz dizimi
EMETİNSE(değer)ISTEXT(value)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üman | Durum | Açıklama |
|---|---|---|
değervalue | Zorunlu | Sınanacak değer; hücre başvurusu, sabit ya da formül sonucu olabilir. |
İçindekiler
EMETİNSE neyi sınar?
Excel EMETİNSE formülü, bir değerin metin olup olmadığını kontrol eder. Değer metinse DOĞRU, sayı, tarih, mantıksal değer, hata ya da boş hücreyse YANLIŞ döner. Microsoft bu fonksiyonu EBOŞSA, ESAYIYSA ve EHATALIYSA ile birlikte "E" ile başlayan bilgi fonksiyonları grubunda anlatır.
En çok işe yaradığı yer, ekranda sayı gibi görünen ama metin olarak kaydedilmiş değerlerdir. "1250" yazan bir hücre metinse TOPLA onu atlar ve toplam eksik çıkar.
Söz dizimi
Tek argüman vardır: değer. Bir hücre başvurusu, tırnak içinde bir sabit ya da başka bir formülün sonucu verilebilir. Microsoft'a göre bu fonksiyonlarda değer dönüştürülmez; tırnak içinde yazılan "19" metin olarak sınanır.
Sonuç DOĞRU ya da YANLIŞ olduğu için EMETİNSE çoğunlukla EĞER, koşullu biçimlendirme ya da veri doğrulama kuralının içinde kullanılır.
Metin olarak kaydedilmiş bir sayı çoğu zaman hücrenin sol köşesindeki yeşil üçgenle de kendini belli eder. Bu işaret her durumda görünmez; uzun listelerde formülle kontrol daha güvenilirdir.
Metin olarak kaydedilmiş sayıları bulmak
Bir bankadan ya da muhasebe programından alınan tutar sütununda bazı satırlar metin olabilir. =EMETİNSE(B2) yan sütunda bu satırları DOĞRU olarak işaretler. Sütunda kaç tane olduğunu görmek için =TOPLA.ÇARPIM(--EMETİNSE(B2:B100)) kullanılır.
Sorunlu satırları bulduktan sonra SAYIYAÇEVİR ile sayıya dönüştürebilirsiniz. Koşullu biçimlendirmede =EMETİNSE(B2) kuralını kullanırsanız bu hücreler renklenir ve veri her yenilendiğinde kontrol kendiliğinden yapılır.
Türüne göre farklı işlem
Bir sınav tablosunda not yerine bazen "Girmedi" ya da "Raporlu" yazılıyor olsun. =EĞER(EMETİNSE(B2);"Not yok";B2*0,6) formülü metin olan satırlarda hesap yapmaz, sayı olanlarda yüzde 60 ağırlığı uygular. Böylece #DEĞER! hatası oluşmaz.
Veri doğrulamada da aynı mantık işler. Ad sütununa yanlışlıkla sayı girilmesini engellemek için Veri Doğrulama'da özel kural olarak =EMETİNSE(A2) yazarsınız. Kullanıcı sayı girdiğinde Excel girişi reddeder.
Sık yapılan hatalar
Boş hücre metin sayılmaz; EMETİNSE YANLIŞ döndürür. Formülle üretilmiş boş metin ("") ise metin sayılır ve DOĞRU döner. Bu fark, =EĞER(A2>0;A2;"") gibi formüllerin bulunduğu sütunlarda beklenmedik sonuçlar doğurabilir.
Tarihler Excel'de sayı olarak saklandığı için gerçek bir tarih hücresi YANLIŞ döner. "15.03.2026" metin olarak girilmişse DOĞRU döner; bu da tarihin hesaplara girmediğini gösterir.
Benzer fonksiyonlar
Tersini sınamak için ESAYIYSA kullanılır; metin olmayan her şey için DOĞRU veren EMETİNDEĞİLSE ise boş hücrelerde de DOĞRU döndürür. Hata kontrolü için EHATALIYSA, boşluk kontrolü için EBOŞSA tercih edilir.
Tutar sütununuzun altına =TOPLA.ÇARPIM(--EMETİNSE(B2:B100)) yazın. Sonuç 0 değilse metin olarak kalmış satırları filtreleyip SAYIYAÇEVİR ile düzeltin.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fatura | Tutar | ||
| 2 | F-101 | 1250 | DOĞRU |
=EMETİNSE(B2)=ISTEXT(B2)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: DOĞRU
B2 ekranda sayı gibi görünse de metin olarak kaydedilmiştir, sonuç DOĞRU olur.
| A | B | C | |
|---|---|---|---|
| 1 | Tutar | ||
| 2 | 1.250 | 2 | |
| 3 | 980 | ||
| 4 | 415 | ||
| 5 | Yok |
=TOPLA.ÇARPIM(--EMETİNSE(A2:A5))=SUMPRODUCT(--ISTEXT(A2:A5))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: 2
"980" ve "Yok" metindir. Diğer iki değer sayı olduğu için sonuç 2'dir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Öğrenci | Not | ||
| 2 | Can | Raporlu | Not yok |
=EĞER(EMETİNSE(B2);"Not yok";B2*0,6)=IF(ISTEXT(B2),"Not yok",B2*0.6)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: Not yok
B2 metin olduğu için çarpma yapılmaz ve Not yok yazılır.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: EMETİNSE kullanılmadan metin içeren bir hücre çarpma ya da bölmeye sokuldu.
Çözüm: Hesabı =EĞER(EMETİNSE(B2);"";B2*0,6) gibi bir sınamayla koruyun.
#DEĞER! hatasının ayrıntılı çözümü → Neden: Fonksiyon adı yanlış yazıldı, örneğin EMETİNSEYSE ya da İngilizce ISTEXT.
Çözüm: Türkçe Excel'de adı EMETİNSE olarak yazın.
İlgili fonksiyonlar
Sıkça Sorulan Sorular
EMETİNSE formülü nasıl kullanılır?
=EMETİNSE(A2) yazarsınız. A2 metin içeriyorsa DOĞRU, sayı, tarih ya da boşsa YANLIŞ döner.
Metin olarak kaydedilmiş sayılar nasıl bulunur?
=TOPLA.ÇARPIM(--EMETİNSE(B2:B100)) metin olan hücreleri sayar. Tek tek görmek için yan sütuna =EMETİNSE(B2) yazıp filtreleyin.
Boş hücre için EMETİNSE ne döndürür?
YANLIŞ döndürür. Formülün ürettiği boş metin ("") ise metin sayılır ve DOĞRU döner.