• DİKKAT

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

#YOK uyarısı nasıl kaldırılır?

  • Konbuyu başlatan Konbuyu başlatan savsava
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Şubat 2010
Mesajlar
24
Excel Vers. ve Dili
2007
Arkadaşlar düşey ara gibi fonksiyonlarla tabloyu oluşturdum veri girince falan doğru çalışıyor yalnız tabloyu boşalttığım zaman yani bu formüller kullanılmadığı zaman hücre içerisinde #YOK yazıyor. Ben kullanılmadıkları zaman bu yazı değil de boş olarak kalmasını nasıl sağlarım?...
 
Formülünüz mesela =DÜŞEYARA(C1;A1:B20;2) şeklinde ise bunu aşağıdaki gibi yazarsanız hücre boş gelir

=EĞER(EHATALIYSA(DÜŞEYARA(C1;A1:B20;2));"";(DÜŞEYARA(C1;A1:B20;2)))
 
Daha efektif bir çözüm lazım zira kullanılmayan formül iç içe belki de 5-6 tane fonksiyon içeriyor. :D Yani eğer fonksiyonunun doğruysa şunu yap kısmında indisle oluşturulmuş bir başka fonksiyon (ki onun içinde de başka başka fonks. var) yanlışsa şunu yap kısmında da başka formüller var. Yani "yanlışsa boş bırak" diyemem çünkü yanlışsa başka bir kural uygulayacağı fonksiyon var orda. Her yeri dolu yani. Formülü değiştirmeden nasıl yaparım işte orası muallakta?..?
 
Tamamdır çözdüm. Komple formülü tekrar eğer içerisine aldım oldu fakat bu sefer de formül 5 satırı buluyor. İnşallah ilerde bişe olursa nereyi düzelteceğimi hatırlarım. Sağolun teşekkürler...
 
Daha efektif bir çözüm lazım zira kullanılmayan formül iç içe belki de 5-6 tane fonksiyon içeriyor. :D Yani eğer fonksiyonunun doğruysa şunu yap kısmında indisle oluşturulmuş bir başka fonksiyon (ki onun içinde de başka başka fonks. var) yanlışsa şunu yap kısmında da başka formüller var. Yani "yanlışsa boş bırak" diyemem çünkü yanlışsa başka bir kural uygulayacağı fonksiyon var orda. Her yeri dolu yani. Formülü değiştirmeden nasıl yaparım işte orası muallakta?..?

.

Bu yanıtı kime verdiğinizi bilmiyorum.

Ancak, ben kendime alarak yanıt vermeye çalışacağım.

Söylediklerinizin mantığını kavrayamadıım. Formül ne uzunlukta olursa olsun (limit aşılmadığı sürece) bir sonuç üretir. Birden fazla sonuç üretmez. Bu nedenle bu sonuç hata değerli bir sonuç ise;

=EĞER(EHATALIYSA(formülünüz);" Ne yazılmasını istiyorsanız, onu yazın." ; formülünüz))

Yine de formülünüzü buraya yazın veya örnek dosyanızı buraya ekleyin daha net yanıt verebilelim.

.
 
Tamamdır usta yukarıda da belirttiğim gibi yapabildim. Dediğiniz şekilde oluyor. Teşekkürler...
 
Geri
Üst