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

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?...
 
Katılım
3 Nisan 2008
Mesajlar
777
Excel Vers. ve Dili
Office 2007 Türkçe
Altın Üyelik Bitiş Tarihi
04-11-2020
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)))
 
Katılım
17 Şubat 2010
Mesajlar
24
Excel Vers. ve Dili
2007
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?..?
 
Katılım
17 Şubat 2010
Mesajlar
24
Excel Vers. ve Dili
2007
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...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
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.

.
 
Katılım
17 Şubat 2010
Mesajlar
24
Excel Vers. ve Dili
2007
Tamamdır usta yukarıda da belirttiğim gibi yapabildim. Dediğiniz şekilde oluyor. Teşekkürler...
 
Üst