• DİKKAT

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

İNDİS ve KAÇINCI formülü

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar J4 ve L4 hücrelerinde veri doğrulama listesi var. Bu listelerden seçtiğim değere göre soldaki tablodan veri alıp L6 hücresine yazdırmak istedim. Aşağıda indirme bağlantısını paylaştığım dosyada yapmak istediğimi küçük bir örnek ile açıkladım. Asıl dosyamdaki tablo çok daha büyük ve çok fazla veri var. Çözüm önerinizi inceleyip kendi dosyama göre uyarlamaya çalışacağım. Yardımlarınız için şimdiden teşekkür ediyorum.



https://www.dosyaupload.com/qRdY
 
Deneyiniz.
Kod:
=İNDİS($D$5:$H$15;KAÇINCI(SOLDAN($L$4;BUL(".";$L$4)-1)+0;$B$5:$B$15;0);KAÇINCI($J$4;$D$4:$H$4;0))
 
Teşekkür ederim formül istediğim gibi çalışıyor. Bir sorum daha olacak çıtır hocam. B sütununu ortadan kaldırırsak yani sıra numaraları yazmıyor olsaydı o zaman nasıl bir formül yazılırdı ?
 
D5: D 15 arasındaki Kaçınçı sıradaki bilgiyi çekmek istiyor iseniz onu rakam olarak yazınız.
Kod:
=İNDİS($D$5:$H$15;1;KAÇINCI($J$4;$D$4:$H$4;0))
İsimlerden bulmak isterseniz.L4 hücresine isim yazınız.Aşağıdaki formülü kullanınız.
Kod:
=İNDİS($D$5:$H$15;KAÇINCI($L$4;$C$5:$C$15;0);KAÇINCI($J$4;$D$4:$H$4;0))
 
Son düzenleme:
Şöyle bir şey geldi aklıma.

=İNDİS($D$5:$H$15;EĞER(L4="1.Sıra";1;EĞER(L4="2.Sıra";2));KAÇINCI($J$4;$D$4:$H$4;0)) gibi

Denedim olmadı ama acaba ben mi yanlış yaptım yoksa bu işi eğer formülü ile olmaz mı ?
 
Şöyle bir şey geldi aklıma.

=İNDİS($D$5:$H$15;EĞER(L4="1.Sıra";1;EĞER(L4="2.Sıra";2));KAÇINCI($J$4;$D$4:$H$4;0)) gibi

Denedim olmadı ama acaba ben mi yanlış yaptım yoksa bu işi eğer formülü ile olmaz mı ?
Ben Deniyorum oluyor.Fakat neden böyle uzun yol tercih ettiniz?Anlamadım.
Boş hücre var ise 0 olarak geliyor.
 
Son düzenleme:
Evet oluyormuş :) Öğrenmeye çalışıyorum hocam bir formülde farklı işlevler iç içe nasıl kullanılır mesela bazı tablolarımda sıra numarası yok bu gibi durumlarda ne yapmam gerekir yani excelin mantığını öğrenmeye çalışıyorum yoksa sizin ilk verdiğiniz kodu kullanacağım.
 
Geri
Üst