Excelde Çok Kriterli İNDİS ve KAÇINCI
HTML-код
- Опубликовано: 20 дек 2020
- İ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 Наука
1997 Yılında 20 yaşındayken kitabınızdan faydalanarak İzmir'de özel bir kursta eğitmenlik yapmıştım. Şimdi bu formülle ilgili yardım aradığımda siz çıktınız karşıma. Çok teşekkür ederim, 20 yaşında da 45 yaşında da sizlerden bir şeyler öğrenmek çok mutlu etti beni. İyi ki varsınız....
Teşekkür ederim. Birşeyler yapıyoruz işte. Şu videolara da bir bakın:
ruclips.net/p/PL3dc_-B83C8D4CeNJejglT5mJBwCrbZgs
Teşekkür ederiz faydalı oldu.
Hocam öncelikle emeğiniz için teşekkürler.
=E2:E500 sütununda yıllara ait resmi tatiller var.
=$A$1 hücresine 2024 yılını rakamsal değer olarak girdiğimde; B2 sütunun altına 2024 yılına ait
tatilleri hangi naslı getiririm. Teşekkürler.
Merhaba,
A sütununda tarihler varsa.
Başka bir sütunda tarihler ve yanında tatiller yazıyorsa. 23.4.2024 Çoçuk Bayramı gibi.
B sütunda yazılacak DÜŞEYARA ile A sütunundaki tarihin yanına bayram karşılığı gelebilir.
Konu bulup getirmekse bu şekilde olabilir. İNDİS KAÇINCI'yı neden tercih ettiniz?
merhaba, formülü aynen uyguluyorum ve formülün içine girince doğru cevabı görmeme rağmen hücrede #değer hatası ile karşılaşıyorum. bu neden olur?
Merhaba, veriler içerisinde sayısal olmayan bir değer olabilir.
Öncelikle daha basit şekilde uygulanabilir.
=indis(c8:z23;1;1)
olarak bir deneyin 1. satır, 1. sütun geliyor mu?
Ondan sonra 1. boyutu ve diğerini eklerseniz.
bu tarz diğer örnekler:
ruclips.net/p/PL3dc_-B83C8D4CeNJejglT5mJBwCrbZgs
hocam merhabalar
6:17 deki kaçıncıyı denerken
=KAÇINCI(B2&C2;C7:C12&D7:D12;0)
değer hatası vermekte
Merhaba, ilk aklıma gelen Excel'iniz eski herhalde onun için CTRL+SHIFT+ENTER tuşlarıyla birlikte girilmeli. Yani bu dizi fonksiyonu olduğu için. Eğer bu çözüm olmuyorsa verilerle ilgili tablo yapısı ile bir sorun var diye düşünüyorum.
@@farukcubukcu çok teşekkür ederim
Merhabalar Hocam, bunu indis ve kaçıncı formüllerini çaprazara formülü ile yapmamız mümkün müdür?
Merhaba, olabilir ama her ikisinin ayrı özel kullanımları var.
ruclips.net/video/5cz-KjGv2rI/видео.html
@@farukcubukcu Sağolun hocam böyle bır formül işimi gördü. Deneye deneye buldum. =ÇAPRAZARA(B1&B2;A8:A23&B8:B23;ÇAPRAZARA(B3&B4;C6:Z6&C7:Z7;C8:Z23))&"ADET"
hocam merhaba , ben ilk saat ve son saat gibi bir tablo yapıyorum, =EĞERHATA(İNDİS('GÜNLÜK ZİYARET'!$J:$J;KAÇINCI(1;('GÜNLÜK ZİYARET'!$D:$D=$C5)*('GÜNLÜK ZİYARET'!$U:$U=$C$2)*('GÜNLÜK ZİYARET'!$Q:$Q=D$3);0);1);0) yapıyorum ama CTRL+SHIFT+ENTER girmeden değer gelmiyor, tamam onu giriyorum saatler geliyor ama bu sefer diptoplamda ortalama almam lazım, saatlerin ortalaması, ortalama yok değeri geliyor, sayı olmadığı için sanırım, buna nasıl bir çözüm bulabiliriz.
olması gerekir.
Saat değer doğru değildir. Değer olarak saat değeri değildir. Sayısal olmalı.
=ORTALAMA(SAYIDEĞERİ(A1:A3))
@@farukcubukcu oldu teşekkürler 🙏🏻 🙏🏻🙏🏻🙏🏻🙏🏻