Applies ToMicrosoft 365 için Excel Mac'te Microsoft 365 için Excel Web 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)

EMANTIKSALSA(değer)

EYOKSA(değer)

EMETİNDEĞİLSE(değer)

ESAYIYSA(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. 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Ş!).

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.

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. Öte yandan ESAYIYSA("19") formülünde, "19" metin değerinden sayı değerine dönüştürülmez ve ESAYIYSA işlevi HATA 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

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.