3. Bölüm: Formüller, Fonksiyonlar, Mantık ve Arama Fonksiyonları
3.2.3 İNDİS ve KAÇINCI İşlevleri
İNDİS işlevi, bir aralığın içinde olup o aralığın X’inci satır ve Y’ninci sütunundaki veriyi döndürür. Bu fonksiyonun söz dizimi İNDİS(dizi, satır_sayısı, [sütun_sayısı]) biçimindedir. Bu fonksiyonda dizi yerine içerisinde arama yapılacak aralık seçilir. Satır sayısı ve sütun sayısı yerine ise aranan verinin o aralığın kaçıncı satırında ve kaçıncı sütununda olduğu yazılır.
Şekil 3.13‘te verilen tabloda seçili olan A2:C5 aralığının 2. Satırının 3. Sütununda 19 yazılı olduğu için, D5 hücresine =İNDİS(A2:C5;2;3) formülü yazılırsa formül, Şekil 3.14‘teki gibi 19 sonucunu gösterecektir.
KAÇINCI işlevi, bir dizide aranan terimin kaçıncı sırada olduğunu buldurur. Bu fonksiyonun söz dizimi KAÇINCI(aranan_değer;aranan_dizi;[eşleştir_türü] biçimindedir. Örneğin, Şekil 3.15‘teki tabloda A2:A5 aralığındaki dizinin 3. terimi Meryem olduğundan A6 hücresine =KAÇINCI(E2;A2:A5;0) formülü yazılırsa sonuç aşağıdaki gibi 3 olacaktır.
İNDİS ve KAÇINCI işlevlerini birlikte kullanarak ARA veya DÜŞEYARA fonksiyonu ile aynı sonuçları elde edebilirsiniz. Aşağıda, önceki örneklerdeki ARA ve DÜŞEYARA ile aynı sonuçları üretmek için İNDİS ve KAÇINCI işlevlerini birleştiren söz dizimine bir örnek verilmiştir:
=İNDİS(dizi;KAÇINCI(aranan_değer;aranan_dizi;[eşleştir_türü]);sütun_sayısı)
Aşağıdaki formül de yukarıdaki çalışma sayfasındaki “Meryem”in yaşını bulur:
F7 hücresine =İNDİS(A2:C5;KAÇINCI(E2;A2:A5;0);3) formülü yazılırsa Şekil 3.16‘daki tablo elde edilir.
Formül, E2 hücresindeki “Meryem” değerinin bulunduğu satırın A2:C5 aralığındaki satır numarasını (3’ü) KAÇINCI formülüyle bulup, 3. satır ve 3. sütundaki 22 sayısıyla eşleştirir.
NOT: Arama dizisi içindeki hücrelerden hiçbiri Aranan değer “Meryem” ile eşleşmezse, bu formül #N/A hata değerini döndürür.
İNDİS işlevi hakkında daha fazla bilgi için Microsoft Bilgi Bankası’ndaki makaleyi görüntülemek üzere verilen linke tıklayın: Bir tablodaki verileri bulmak için İNDİS işlevi nasıl kullanılır