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

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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))
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
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ı ?
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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:
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Anladım hocam çok teşekkür ederim.
 
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
Şö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ı ?
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Şö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:
Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
07-01-2024
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.
 
Üst