E işlevleri

Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel Excel 2024 Mac için Excel 2024 Excel 2021 Mac için Excel 2021 Excel 2019 Excel 2016 Excel Web App

Açıklama

DIR işlevleri olarak anılan bu işlevlerin her biri, belirtilen değeri denetler ve sonuca göre DOĞRU ya da YANLIŞ değeri verir. Örneğin, değer bağımsız değişkeni boş bir hücreye başvuru ise, EBOŞSA işlevi DOĞRU mantıksal değerini verir; aksi koşullarda verdiği değer YANLIŞ olacaktır.

Bir değerin üzerinde hesaplama veya başka eylemler yapmadan önce değer hakkında bilgi edinmek için DIR işlevlerinden birini kullanabilirsiniz. Örneğin, hata oluştuğunda farklı bir eylem gerçekleştirmek için EHATALIYSA işlevini EĞER işleviyle birlikte kullanabilirsiniz:

=EĞER(EHATALIYSA(A1), "Hata oluştu.", A1 * 2)

Bu formül A1'de bir hata durumu olup olmadığını denetler. Varsa, EĞER işlevi "Hata oluştu." iletisini verir. Hata yoksa, EĞER işlevi A1*2 hesaplamasını yapar.

Söz dizimi

EBOŞSA(değer)

EHATA(değer)

EHATALIYSA(değer)

ÇİFTMİ(değer)

EMANTIKSALSA(değer)

EYOKSA(değer)

EMETİNDEĞİLSE(değer)

ESAYIYSA(değer)

TEKMİ(değer)

EREFSE(değer)

EMETİNSE(value)

Dir işlevinin söz diziminde aşağıdaki bağımsız değişken bulunur:

  • Değer Gerekli Bilgiler. Sınanmasını istediğiniz değer. Değer bağımsız değişkeni, boşluk (boş hücre), hata, mantıksal değer, metin, sayı ya da başvuru değeri veya bunlardan birine başvuruda bulunan ad olabilir.
İşlev DOĞRU değeri verme koşulu
EBOŞSA Değer boş bir hücreye 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Ş!).
ÇİFTMİ işlevi Değer çift sayıya başvuruyorsa.
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 hücreye başvuruyorsa bu işlevin DOĞRU verdiğini unutmayın.)
ESAYIYSA Değer bir sayıya başvuruyorsa.
TEKMİ işlevi Değer tek sayıya başvuruyorsa.
EREFSE Değer bir başvuruya 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. Çift tırnak içine alınmış tüm sayısal değerler metin olarak kabul edilir. Ö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 sayı değerine 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, bu işlevler formüllerdeki hataları bulmak için bir yöntem sağlarlar (aşağıdaki örneklere bakın).

Örnekler

Örnek 1

Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.

Formül Açıklama Sonuç
=EMANTIKSALSA(DOĞRU) DOĞRU'nun mantıksal bir değer olup olmadığını denetler DOĞRU
=EMANTIKSALSA("DOĞRU") "DOĞRU" değerinin mantıksal bir değer olup olmadığını denetler YANLIŞ
=ESAYIYSA(4) 4'ün sayı olup olmadığını denetler DOĞRU
=EREFSE(G8) G8'in geçerli bir başvuru olup olmadığını denetler DOĞRU
=EREFSE(XYZ1) XYZ1'in geçerli bir başvuru olup olmadığını denetler YANLIŞ

Örnek 2

Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.

Veri
Altın
Bölge 1
#BAŞV!
330,92
#YOK
Formül Açıklama Sonuç
=EBOŞSA(A2) A2 hücresinin boş olup olmadığını denetler YANLIŞ
=EHATALIYSA(A4) A4 hücresindeki #BAŞV! değerinin hata değeri olup olmadığını denetler. DOĞRU
=EYOKSA(A4) A4 hücresindeki A4, #BAŞV! değerinin #YOK hatası olup olmadığını denetler. YANLIŞ
=EYOKSA(A6) A6 hücresindeki #YOK değerinin #YOK hatası olup olmadığını denetler. DOĞRU
=EHATA(A6) A6 hücresindeki #YOK değerinin hata olup olmadığını denetler. YANLIŞ
=ESAYIYSA(A5) A5 hücresindeki 330,92'nin sayı olup olmadığını denetler. DOĞRU
=EMETİNSE(A3) A3 hücresindeki Bölge1'in metin olup olmadığını denetler. DOĞRU