Bu dosya, DÜŞEYARA (VLOOKUP) ile doğrudan yapılamayan çok kriterli aramayı İNDİS (INDEX) ve KAÇINCI (MATCH) fonksiyonlarıyla nasıl yapabileceğinizi dört ayrı örnek sayfada gösterir. Sayfalar birden dörde kadar kriterle çalışır ve her sayfada tek bir formül bulunur.
Dosyanın içeriği
- Bir: Tek kriterli örnek. Kriter hücresi E10, aranan değer ise C11:C13 aralığındadır. Sonuç F10 hücresinde görünür.
- İki: İki kriterli örnek. Kriterler F11 ve G11 hücrelerine yazılır (örnekte Fatma ve İşi), sonuç H11 hücresinde görünür.
- Üç: Üç kriterli örnek. Kriterler G11, H11 ve I11 hücrelerindedir. Sonuç J11 hücresinde, aranan değer ise "Takım" sütununda (BJK, FB, GS) yer alır.
- Dört: Dört kriterli örnek. Kriterler H11, I11, J11 ve K11 hücrelerindedir. Sonuç L11 hücresinde görünür.
Kullanılan formüller
- Bir sayfası:
=INDEX($C$11:$C$13,MATCH(1,INDEX(($B$11:$B$13=E10)*1,0),0))formülü, B sütununda kriteri bulur ve C sütunundaki karşılığını getirir. - İki, Üç ve Dört sayfaları: Aynı yapı kullanılır. Her kriter için bir karşılaştırma yazılır ve bunlar çarpılır. Böylece yalnızca tüm kriterlerin birlikte sağlandığı satır 1 değerini alır. KAÇINCI (MATCH) bu 1 değerini bulur, İNDİS (INDEX) de o satırdaki sonucu getirir.
- EĞERHATA (IFERROR): İki, Üç ve Dördüncü sayfalarda eşleşme yoksa hata yerine "Kriterler çakışmıyor" iletisi gösterilir.
- İç içe İNDİS (INDEX): Formülün içindeki INDEX(...,0) kullanımı, diziyi Ctrl+Shift+Enter gerekmeden hesaplatmak için kullanılır.
Nasıl kullanılır
- İhtiyacınız olan kriter sayısına uygun sayfayı açın.
- Kriter hücrelerine değerleri yazın ya da açılan listeden seçin.
- Sonuç hücresinde eşleşen değer görünür. Kriterler aynı satırda buluşmuyorsa "Kriterler çakışmıyor" iletisi çıkar.
- Kendi verinize uyarlamak için formüldeki aralıkları ve kriter hücre adreslerini değiştirin. Kriter eklemek için formüle yeni bir
*($X$12:$X$14=Y11)karşılaştırması ekleyin.