DIR işlevleri

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

  • DIR işlevlerinin değer bağımsız değişkenleri dönüştürülmez. Çift tırnak içine alınan tüm sayısal değerler metin olarak kabul edilir. Örneğin, bir sayının gerekli olduğu birçok başka fonksiyonda, "19" metin değeri 19 sayısına çevrilir. Ancak ESAYIYSA("19") formülünde, "19" metin değerinden sayı değerine dönüştürülmez ve ESAYIYSA işlevi YANLIŞ değerini verir.

  • 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ç

=MANTIKSALDIR(DOĞRU)

DOĞRU'nun mantıksal bir değer olup olmadığını denetler

DOĞRU

=MANTIKSALDIR("DOĞRU")

"DOĞRU" değerinin mantıksal bir değer olup olmadığını denetler

YANLIŞ

=SAYIDIR(4)

4'ün sayı olup olmadığını denetler

DOĞRU

=BAŞVURUDUR(G8)

G8'in geçerli bir başvuru olup olmadığını denetler

DOĞRU

=BAŞVURUDUR(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ç

=BOŞTUR(A2)

A2 hücresinin boş olup olmadığını denetler

YANLIŞ

=HATALIDIR(A4)

A4 hücresindeki #BAŞV! değerinin hata değeri olup olmadığını denetler.

DOĞRU

=YOKTUR(A4)

A4 hücresindeki A4, #BAŞV! değerinin #YOK hatası olup olmadığını denetler.

YANLIŞ

=YOKTUR(A6)

A6 hücresindeki #YOK değerinin #YOK hatası olup olmadığını denetler.

DOĞRU

=HATADIR(A6)

A6 hücresindeki #YOK değerinin hata olup olmadığını denetler.

YANLIŞ

=SAYIDIR(A5)

A5 hücresindeki 330,92'nin sayı olup olmadığını denetler.

DOĞRU

=METİNDİR(A3)

A3 hücresindeki Bölge1'in metin olup olmadığını denetler.

DOĞRU

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×