• DİKKAT

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

İndis ve Kaçıncı ile Yapılan Formüldeki Hata

Katılım
28 Şubat 2009
Mesajlar
22
Excel Vers. ve Dili
2010 İngilizce
Merhaba;

Referans listemde bulunan değeri, diğer sayfalara taşıyacak bir formül yazmaya çalışıyorum. Daha önce buna benzer bir şeyi yardımlarınızla yapmıştım. Şimdiki çalışmama uyarlamaya çalıştım ancak, sanırım taşıma yaptığım sayfadaki boşluklar nedeniyle formül hatalı değerler veriyor.

Örnek dosyayı ekliyorum, yardımcı olusanız sevinirim.
 

Ekli dosyalar

indis 147 satır kaçıncı 319 bu yüzden hata verir
 
=eğer(ehatalıysa(indis(referans!$c$4:$c$147;kaçıncı(liste!b3;$b$3:$b$319;0)));"";indis(referans!$c$4:$c$147;kaçıncı(liste!b3;$b$3:$b$319;0)))
 
=eğer(ehatalıysa(indis(referans!$c$4:$c$319;kaçıncı(liste!b3;$b$3:$b$319;0)));"";indis(referans!$c$4:$c$319;kaçıncı(liste!b3;$b$3:$b$319;0)))
 
Yardımınız için teşekkür ederim, verdiğiniz formülü deniyorum.
 
Maalesef verdiğiniz formül çalışmadı. Sanırım sorunumu tam anlatamadım. Hatalı değerlerden kastım #YOK yazan satırlar değildi. Örnek dosyada belirttiğim F36,F38,F43 ve F44 hücrelerine (değeri 30 dan büyük olan hücreler) yanlış değer yazıyor.
 
Selamlar,

F3 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=EĞER(YADA(B3="";B3="MALZEME CİNSİ");"";EĞER(EHATALIYSA(İNDİS(REFERANS!$C:$C;KAÇINCI($B3;REFERANS!$B:$B;0)));"";İNDİS(REFERANS!$C:$C;KAÇINCI($B3;REFERANS!$B:$B;0))))
 
Sayın Korhan Ayhan;

Verdiğiniz formülü denedim ve sorunum düzeldi. Yardımınız için çok teşekkür ederim.
 
Sayın Korhan Ayhan;

Formülün mantığını çözmeye çalışıyorum. Ancak tam olarak anlamadığım birkaç yer var;
1. Formülden EHATALIYSA kısmını çıkardığımda formül yine çalışıyor. EHATALIYSA kısmını neden kullandık ?
2. $C:$C şeklindeki yazım C sütununun tamamı anlamına mı geliyor ?
 
Selamlar,

EHATALIYSA fonksiyonu kullandığınız formülün sonucu hata döndürüyorsa kullanılmaktadır. Kullanmış olduğumuz İNDİS fonksiyonu eğer aranan değeri bulamazsa #YOK hatası verir. Bu hatayı görmek istemediğimiz durumlarda EHATALIYSA fonksiyonu kullanılmaktadır.

$C:$C ifadesi C sütununun tamamı anlamına gelmektedir.
 
Sayın Korhan Ayhan;

Tekrar çok teşekkür ediyorum. Şimdi hem sorunum çözüldü, hemde verdiğiniz formülü tamammen anladım.
 
Geri
Üst