Excel – Çoklu kritere göre arama
Excel’de tek kritere göre arama işlemini düşeyara formülüyle yapabilirsiniz. Ancak kriteriniz birden fazla ise bunun için İNDİS(INDEX) ve KAÇINCI(MATCH) formüllerinden oluşan kombinasyonu kullanmanızda fayda vardır.
Örneğin aşağıdaki tabloda Veri1 ve veri2 alanındaki kriterlere göre veri3 alanındaki veriyi getirmek istiyoruz.
Veri1 | Veri2 | Veri3 |
1291 | 902 | 06.01.2010 |
1291 | 903 | 07.01.2010 |
1133 | 902 | 08.01.2010 |
1133 | 903 | 09.01.2010 |
1111 | 902 | 10.01.2010 |
1111 | 903 | 11.01.2010 |
Bunun için şu formülü yazdıktan sonra =İNDİS(C2:C7;KAÇINCI(1;(A2:A7=1291)*(B2:B7=903);0)) Ctrl+Shift+Enter’a basıyoruz. Bu durumda formülün başına “{” işareti, sonuna “}” işareti gelecektir. Bu durumda A2:A7 aralığında 1291 olan ve B2:B7 aralığında 903 olan satıra karşılık gelen C2:C7 aralığındaki değeri getirecektir.
=İNDİS(BULUNACAK DEĞER ARALIĞI;KAÇINCI(1;(1. KRİTER ARALIĞI=1.KRİTER)*(2. KRİTER ARALIĞI=2.KRİTER));0))
cihan
Tam aradığım formül. Paylaşımın için çok teşekkürler.
Hüseyin
Öncelikle paylaşım için teşekkür ederim. Ben veri 1 de plakalar veri 2 de de aylar oldugunu varsayıyorum . seçtiğimiz plakalı aracın seçilen ayda hangi bakımları yapılmış ise onu listelemek istiyorum. yani veri 3 yapılan bakımlar veri 4 ise bakımın tutarı olacak.Bu konuda nasıl bir yolizlemeliyim. ayrıca data tablom sürekli güncellenecek.