Bu makalede, bir değer veya sütun başvurusunun türünü test etmede kullanılan sekiz işlev açıklanmaktadır. Bu işlevlerin her biri, topluca IS işlevleri olarak adlandırılır, değer türünü denetler ve sonuca bağlı olarak DOĞRU veya YANLIŞ döndürür. Örneğin, EBOŞSA işlevi, değer boş bir sütun başvurusuysa TRUE mantıksal değerini döndürür; 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 test etmek 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şvurur. |
|
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 döndürdüğünü 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. Ancak, ESAYIYSA("19") formülünde "19" bir metin değerinden dönüştürülmedi 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 birleştirildiğinde, 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'un mantıksal bir değer olup olmadığını denetler (Evet) |
|
=EMANTIKSALSA("DOĞRU") |
"DOĞRU" değerinin mantıksal bir değer olup olmadığını denetler (Hayır) |
|
=ESAYIYSA(4) |
4'in sayı olup olmadığını denetler (Evet) |
Örnek küme 2
|
Sütun1 |
Formül |
Açıklama (Sonuç) |
|---|---|---|
|
Altın |
=EBOŞSA([Sütun1]) |
Sütun1'deki değerin boş olup olmadığını denetler (Hayır) |
|
Hücrede #BAŞV! |
=EHATALIYSA([Sütun1]) |
Sütun1'deki #the değerinin hata olup olmadığını denetler (Evet) |
|
Hücrede #BAŞV! |
=EYOKSA([Sütun1]) |
Sütun1'deki değerin #N/A hatası olup olmadığını denetler (Hayır) |
|
#YOK |
=EYOKSA([Sütun1]) |
Col1'deki değerin #N/A hatası olup olmadığını denetler (Evet) |
|
#YOK |
=EHATA([Sütun1]) |
Sütun1'deki değerin hata olup olmadığını denetler (Hayır) |
|
330,92 |
=ESAYIYSA([Sütun1]) |
Sütun1'deki değerin sayı olup olmadığını denetler (Evet) |
|
Bölge 1 |
=EMETİNSE([Sütun1]) |
Sütun1'deki değerin metin olup olmadığını denetler (Evet) |