Excelde Çok Kriterli İNDİS ve KAÇINCI
HTML-код
- Опубликовано: 8 сен 2024
- İNDİS ve KAÇINCI fonksiyonun çok kriterli kullanımı
Birleşik alanlara göre arama işlemi
İNDİS ve KAÇINCI fonksiyonun çok kriterli ve birleşik alan temelinde kullanımı
= İNDİS () =INDEX() Tablo üzerinde, satır ve sütun sayılarını vererek bir değerin bulunmasını sağlar.
1. Dizi kullanımı:
=İNDİS(dizi;satır_sayısı;sütun_sayısı)
=INDEX(array;row_number;column_number)
Dizi (array): Bir hücre aralığı ya da dizi sabitidir.
Dizi yalnızca tek bir satır ya da sütun içeriyorsa, ilgili satır_sayısı ya da sütun_sayısı değeri isteğe bağlıdır.
Satır_sayısı: Dizinin içinden değeri verilecek satırı seçer. Satır_sayısı belirtilmezse sütun_sayısı gerekir.
Sütun_sayısı: Dizinin içinden değeri verilecek sütunu seçer. Sütun_sayısı belirtilmezse, satır_sayısı gerekir.
İNDİS (INDEX) fonksiyonu farklı veri alanlarından istenilen birinin üzerinde arama yapmasını sağlar.
=İNDİS(başv;satır_sayısı;sütun_sayısı;alan_sayısı)
=INDEX(başv;satır_sayısı;sütun_sayısı;alan_sayısı)
Başv: Bir ya da daha fazla hücre aralığına yapılan bir başvurudur. Başvuru için bitişik olmayan bir aralık girilmişse, başvuru ayraç içine alınır.
=İNDİS((A1:F20;K1:FC15);4;1;2)
=INDEX((A1:F20;K1:FC15);4;1;2)
Fonksiyonu ile 2. veri alanı olan K1:FC15 alanından 4. satır ve 1. Sütundaki veriyi getirir.
İNDİS (INDEX) fonksiyonunun kullanımında aranan değer ve aranacak tablo alanı belirtildikten sonra “sütun_indis_sayısı” diye bir değer girilir. Bu bilgi, aranan verinin bakılacak veri tablosunun hangi sütundan geleceğini belirten 1,2 ya da 3 gibi bir tamsayıdır.
İşte Kaçıncı (Match) fonksiyonu ile yapılacak bir birlikte kullanımla İNDİS hangi sütundan veri getireceği dinamik olarak hesaplanır.
Önce KAÇINCI (MATCH) fonksiyonun nasıl çalıştığına bir bakalım. KAÇINCI (İngilizce kullanımıyla MATCH) fonksiyonu bir alanda ya da hücre aralığında belirtilen bir öğeyi arar ve öğenin belirtilen aralıktaki göreli konumunu döndürür. Örneğin, 100, 200, 300 değerlerini içeren A1:A3 aralığında KAÇINCI ile 200 değerinin 2. sırada olduğu bulunur. Bu ne işe yarar demeyin! Bu tür fonksiyonlar “yardımcı” fonksiyon olarak çalışır ve istediğimiz parametrik kullanımı sağlar.
=İNDİS(C8:Z23;KAÇINCI(B1&B2;A8:A23&B8:B23;0);KAÇINCI(B3&B4;C6:Z6&C7:Z7;0))& " Adet"
Faruk Çubukçu - Bilgi Teknolojileri Danışmanlık
www.farukcubukcu.com www.excelakademi.com