Bu makalede, bir değerin veya sütun başvurusunun türünü test etmek için kullanılan sekiz işlev açıklanır. Birlikte E işlevleri olarak adlandırılan bu işlevlerin her biri, değerin türünü denetler ve sonuca bağlı olarak DOĞRU veya YANLIŞ döndürür. Örneğin, değer boş bir sütun başvurusuysa, EBOŞSA işlevi DOĞRU mantıksal değerini verir; aksi takdirde YANLIŞ döndürür.
Söz dizimi
EBOŞSA(değer)
EHATA(değer)
EHATALIYSA(değer)
EMANTIKSALSA(değer)
EYOKSA(değer)
EMETİNDEĞİLSE(değer)
ESAYIYSA(değer)
EMETİNSE(değer)
Değer , sınanmasını istediğiniz değerdir. Değer boş, hata, mantıksal, metin, sayı veya sütun başvurusu olabilir.
| İşlev | DOĞRU değeri verme koşulu |
|---|---|
| EBOŞSA | Değer boş bir sütun başvurusuna başvuruyorsa. |
| EHATA | Değer #YOK dışında bir hata değerine başvuruyorsa. |
| EHATALIYSA | Değer herhangi bir hata değerine başvuruyorsa (#YOK, #DEĞER!, #BAŞV!, #SAYI/0!, #SAYI!, #AD? ya da #BOŞ!). |
| EMANTIKSALSA | Değer mantıksal değere başvuruyorsa. |
| EYOKSA | Değer #YOK (değer yok) hata değerine başvuruyorsa. |
| EMETİNDEĞİLSE | Değer metin olmayan herhangi bir öğeye başvuruyorsa. (Değer boş bir sütun başvurusuna başvuruyorsa bu işlevin DOĞRU verdiğini unutmayın.) |
| ESAYIYSA | Değer bir sayıya başvuruyorsa. |
| EMETİNSE | Değer metne başvuruyorsa. |
Açıklamalar
- EĞER işlevlerinin değer bağımsız değişkenleri dönüştürülmez. Örneğin, sayı gereken diğer işlevlerin çoğunda "19" metin değeri 19 sayısına dönüştürülür. Bununla birlikte, ESAYI("19") formülünde "19" metin değerinden dönüştürülmez ve ESAYIYSA işlevi YANLIŞ döndürür.
- DIR işlevleri, bir hesaplamanın sonucunu sınamak için formüllerde yararlıdır. EĞER işleviyle birlikte kullanıldığında, formüllerdeki hataları bulmak için bir yöntem sağlarlar (aşağıdaki örneklere bakın).
Örnek küme 1
| Formül | Açıklama (Sonuç) |
|---|---|
| =EMANTIKSALSA(DOĞRU) | DOĞRU'nun mantıksal bir değer (Evet) olup olmadığını denetler |
| =EMANTIKSALSA("DOĞRU") | "DOĞRU" değerinin mantıksal bir değer (Hayır) olup olmadığını denetler |
| =ESAYIYSA(4) | 4'ün sayı olup olmadığını denetler (Evet) |
Örnek küme 2
| Sütun 1 | Formül | Açıklama (Sonuç) |
|---|---|---|
| Altın | =EBOŞSA([Sütun1]) | Sütun1'deki değerin boş (Hayır) olup olmadığını denetler |
| Hücrede #BAŞV! | =EHATALIYSA([Sütun1]) | Sütun1'deki #the değerin hata (Evet) olup olmadığını denetler |
| Hücrede #BAŞV! | =EYOKSA([Sütun1]) | Sütun1'deki değerin #N/A hatası (Hayır) olup olmadığını denetler |
| #YOK | =EYOKSA([Sütun1]) | Sütun1'deki değerin #N/A hatası (Evet) olup olmadığını denetler |
| #YOK | =EHATALIYSA([Sütun1]) | Sütun1'deki değerin hata (Hayır) olup olmadığını denetler |
| 330,92 | =ESAYIYSA([Sütun1]) | Sütun1'deki değerin bir sayı (Evet) olup olmadığını denetler |
| Bölge 1 | =EMETİNSE([Sütun1]) | Sütun1'deki değerin metin (Evet) olup olmadığını denetler |