• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

#YOK meselesi

Katılım
30 Kasım 2017
Mesajlar
33
Excel Vers. ve Dili
2007 Türkçe
=EĞER($C$3<>"";DÜŞEYARA($C$3;'2016BD2'!$A$3:$D$9000;3;YANLIŞ);DÜŞEYARA($C$18;'2016BD2'!$A$3:$D$9000;3;YANLIŞ)) formülünü kullanarak arama yaptırıyorum. Formül güzel çalışıyor. Aranan bulunmadığında #YOK yazıyor. #YOK yazısının görünmesini istemiyorum. EHATALIYSA benzeri bazı uygulamalarla formülü değiştirmeye kalktım fakat hata verdi.
Yardımcı olabilirseniz çok memnun olurum. Şimdiden teşekkürler.
 
Deneyiniz.
Kod:
=EĞERHATA(EĞER($C$3<>"";DÜŞEYARA($C$3;'2016BD2'!$A$3:$D$9000;3;YANLIŞ);DÜŞEYARA($C$18;'2016BD2'!$A$3:$D$9000;3;YANLIŞ));"")
 
Merhabalar.

Sayın çıtır cevap yazmış ama gördüğüm kadarıyla konu açan üyenin Ms.Excel sürümü eski.
Yanlış bilmiyorsam 2007 sürümünde EĞERHATA işlevi yok idi.
Şahsen ben EĞERHATA ve EHATALIYSA işlevlerinin kullanılmasına pek taraftar değilim ancak ille de bu işlev kullanılarak çözüm aranıyorsa formülün aşağıdaki gibi bir yapı ile kullanılması gerekecek.

=EĞER(EHATALIYSA( mevcut formülünüz );""; mevcut formülünüz )

Yanlış anlamıyorsam; alternatif olarak EĞERHATA ve EHATALIYSA işlevleri kullanılmadan aşağıdaki formül de istenilen sonucu elde etmenizi sağlayacaktır.
.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]VE[/COLOR]($C$3="";$C$18="");"";[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR]('2016BD2'!$A$3:$D$9000;$C$3)>0;[COLOR="red"]DÜŞEYARA[/COLOR]($C$3;'2016BD2'!$A$3:$D$9000;3;0);[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR]('2016BD2'!$A$3:$D$9000;$C$18)>0;[COLOR="Red"]DÜŞEYARA[/COLOR]($C$18;'2016BD2'!$A$3:$D$9000;3;0);"")))
 
İlgilerinden dolayı Sn. Çıtır ve Ömer Baran'a çok teşekkür ederim. Ömer Baran'ın sunmuş olduğu formül sorunu çözdü.
 
Geri
Üst