Excel'de İndis ve Kaçıncı Fonksiyonları Nasıl Kullanılır
Alakalı Formüller
Genel Açıklama
Başlamadan önce ingilizce excel kullanıcıları için; İNDİS formülünün ingilizcesi INDEX, KAÇINCI fonksiyonunun ingilizcesi ise MATCH fonksiyonudur.
İNDİS VE KAÇINCI, Excel'de gelişmiş aramalar gerçekleştirmek için kullanılan en popüler fonksiyonlardır. Bunun nedeni, İNDİS ve KAÇINCI fonksiyonlarının son derece esnek olmalarıdır. Bu iki fonksiyonla; dikey ve yatay aramalar, iki yönlü aramalar, soldan aramalar, büyük/küçük harf duyarlı aramalar ve hatta birden fazla kritere dayalı aramalar yapmak mümkündür.
Bu makalede öncelikle İNDİS ve KAÇINCI fonkiyonları ayrı ayrı detaylı bir şekilde ele alınacak sonrasında ise bir arada nasıl kullanıldıkları gösterilecektir.
Makale İçeriği
İNDİS Fonksiyonunun Kullanımı
Excel'deki İNDİS fonksiyonu, oldukça güçlü ve esnek bir işlevdir; bu nedenle pek çok Excel formülünde, özellikle karmaşık formüllerde sıkça kullanılmaktadır.
İNDİS fonksiyonunun temel işlevi, belirli bir konumdaki değeri almak için bir aralık içinde tarama yapmaktır. Örneğin, bir öğrenci notları tablosuna sahip olduğunuzu düşünelim. Bu tablo, her bir öğrencinin adı ve aldığı notları içeriyor (aşağıda örneğini görebilirsiniz). Diyelim ki, 3. öğrencinin ismini almak istiyorsunuz. İNDİS fonksiyonunu kullanarak bu öğrencinin ismini aşağıdaki şekilde rahatlıkla alabilirsiniz:
=İNDİS(A2:A5;3)
İNDİS fonksiyonu sıra numarasını bildiğimiz bir veriyi ekrana yazdırmaktadır. Bu işlemin tam tersi ise ismini bildiğimiz bir verinin sıra numarasını bulmaktır. İşte bu noktada KAÇINCI fonksiyonu devreye girmektedir.
KAÇINCI Fonksiyonunun Kullanımı
KAÇINCI fonksiyonu, belirli bir öğenin bir aralıktaki konumunu bulmak için tasarlanmıştır. Örneğin, yukarıdaki örnekte Ahmet isimli öğrencinin hangi sırada bulunduğunu öğrenmek için KAÇINCI fonksiyonunu şu şekilde kullanabiliriz:
=KAÇINCI("Ahmet";A2:A5;0)
Formül bize 1 sonucunu verecektir. Çünkü Ahmet listede ilk sırada yer almaktadır. Bu örnekte formülü A2'den başlattık çünkü isim listesi A2'den başlamaktadır.
İNDİS ve KAÇINCI Fonksiyonlarının Birlikte Kullanımı
Şimdi, bu iki formülü bir arada kullanma zamanı. İNDİS fonksiyonu, belirli bir sıra numarasına karşılık gelen değeri döndürürken, KAÇINCI fonksiyonu, bildiğimiz bir değerin sıra numarasını verir. Bu iki fonksiyonu birleştirdiğimizde, ismini bildiğimiz bir değerin konumunu bulabilir ve ardından bu konuma karşılık gelen istediğimiz değeri elde edebiliriz.
Basit bir örnekle konuyu netleştirelim.
Önceki örneklerde kullandığımız Not tablosu ile devam edelim ve ismini bildiğimiz bir öğrenicin notunu bulalım.
Diyelim ki Ayşe isimli öğrencinin 1. sınav notunu öğrenmek istiyoruz. Kullanmamız gereken formül aşağıdadır.
=İNDİS(C2:C5;KAÇINCI("Ayşe";B2:B5;0))
Şimdi bir adım daha ileri gidelim ve "Ayşe" sabitini bir değişken ile değiştirelim. Bu sayede formülü kopyaladığımızda verileri sürekli manuel olarak değiştirmemiz gerekmez. Bu nedenle "Ayşe" ifadesini B9 olarak değiştiriyoruz. Eğer değişkeni sabit tutmak isiyorsak DOLAR İŞARETİ kullanarak kilitleyebiliriz.
=İNDİS(C2:C5;KAÇINCI(B9;B2:B5;0))
[Formül 90 değerini döndürecektir.]
İNDİS ve KAÇINCI Formülünün Detaylı İncelemesi
Formülü daha iyi anlamak için formülü parçalara ayıralım ve çözümleyelim. Çözümlemeyi ise içten başlayarak yapalım.
...KAÇINCI(B9;B2:B5;0))
[Bu formül ile B9 hücresindeki verinin B2:B5 aralığında kaçıncı sırada olduğunu öğreniyoruz]
[Formül 2 değerini döndürecektir.Çünkü Ayşe isimli öğrenci listede 2.sıradadır.]
İçte yer alan formülün ürettiği 2 değerini İNDİS formülünde yerine yazarsak formül aşağıdaki gibi olacaktır:
=İNDİS(C2:C5;2)
[İçteki formül ise C2:C5 aralığında ikinci sırada hangi veri olduğunu sorgulamaktadır.]
[Formül 90 değerini döndürecektir. C2:C5 aralığında 2. sırada 90 değeri bulunmaktadır.]
Hiç yorum yok