Bu yazıda, Excel'de INDEX & MATCH işlevini kullanarak en yakın eşleşmeyi nasıl arayacağını öğreneceğiz.
Senaryo:
Örneğin, sayısal olarak en yakın eşleşmeyi ve buna karşılık gelen sonuçları tablodan bulmamız gerekiyor. Gerekli değeri elde etmek için en yakın eşleşmeyi bulmaya yardımcı olan bazı sabit formüllere ihtiyacımız var.
Problem Nasıl Çözülür?
Formülün anlaşılması için önce aşağıdaki fonksiyonlar hakkında biraz gözden geçirmemiz gerekiyor.
- İNDEKS işlevi
- KAÇINCI işlevi
Şimdi yukarıdaki fonksiyonları kullanarak bir formül yapacağız. KAÇINCI işlevi, aralıktan en yakın eşleşmenin dizinini döndürür. INDEX işlevi, satır dizinini bağımsız değişken olarak alır ve karşılık gelen gerekli sonuçlarını döndürür.
Genel Formül:
{ = INDEX (veri, KAÇINCI ( MIN ( ABS ( veri - değer ) ) , ABS ( veri - değer ) , 0 ) ) }
veri : tarih değerleri dizisi
değer : sonucun en yakın olduğu tarih değeri
eşleşme türü : 1 (tam veya sonraki en küçük) veya 0 (tam eşleşme) veya -1 (tam veya sonraki en büyük)
YAPAMAZ küme parantezlerini manuel olarak kullanın. kullanılarak uygulanan küme parantezleri Ctrl + Üst Karakter + Enter sadece yerine Girmek.
Örnek:
Yukarıdaki ifadeleri anlamak karmaşık olabilir. Öyleyse bunu bir örnekte formülü kullanarak anlayalım.
Burada bazı rastgele tarih değerlerine ve belirli bir tarih değerine sahibiz.
Veri için kullanılan adlandırılmış aralık (D4:D12).
Burada, anlaşılması kolay olduğu için hücre referans dizisi yerine adlandırılmış aralığı kullandık. G6 hücresinde verilen tarihe en yakın tarihi aramamız gerekiyor.
En yakın tarihi almak için yukarıdaki formülü kullanın.
Formülü kullanın:
{ = İNDEKS ( veri , MAÇ ( MIN ( ABS ( veri - G6 ) ) ), ABS ( veri - G6 ) , 0 ) ) }
Kıvrımlı parantezleri manuel olarak KULLANMAYIN. kullanılarak uygulanan küme parantezleri Ctrl + Üst Karakter + Enter sadece yerine Girmek.
Açıklama:
- ABS fonksiyonu, (veri - G6) tarih değerleri üzerinden yapılan çıkarma işleminden sonra pozitif tam sayıyı döndürür.
- ABS ( data - G6 ), G6 hücresinde verilen tarih değerinden tüm tarih değerlerini çıkararak bir dizi oluşturur. Döndürülen dizidir.
{ 160; 49 ; 105 ; 1048 ; 600 ; 6 ; 702 ; 822 ; 673 }
- MIN ( ABS ( data - G6) ) yukarıdaki adımdan döndürülen diziden en yakın değeri döndürür.
= INDEX (veri, MAÇ ( 6 , { 160; 49 ; 105 ; 1048 ; 600 ; 6 ; 702 ; 822 ; 673 } , 0 ) )
- KAÇINCI işlevi, döndürülen dizideki en yakın minimum değer eşleşmesiyle eşleşir ve satır dizinini INDEX işlevine döndürür.
- INDEX işlevi, SATIR dizini döndüren değeri bulur.
tarihler dizisi için kullanılan aralık adlı veri. şimdi kullan Ctrl + Üst Karakter + Enter Bu bir dizi formülü olduğu için sadece Enter üst için yerinde sonuç alın. Dizi formülü, bir değer dizisinin bir işlev sonucundan bağımsız değişken olarak dış işleve gittiği bir formüldür.
Yukarıdaki anlık görüntüden de görebileceğiniz gibi, tabloda verilen tarihten en yakın eşleşmeyi elde ettik. Yukarıda belirtilen formülü kullanarak tablodan ayrıntıları çıkarın.
Yukarıdaki formülü kullanırken bazı gözlem notları.
Notlar:
- KAÇINCI işlevinin arama dizisi bağımsız değişkeni tablo dizisiyle aynı uzunlukta değilse işlev #NA hatasını döndürür.
- Aranan_değer, aranan_dizi tablosundaki değerle eşleşmezse formül bir hata döndürür.
- KAÇINCI işlevinin eşleme türü bağımsız değişkeni 0 olduğundan, işlev tam değerle eşleşir.
- Arama değerleri, hücre referansı olarak veya doğrudan formülde tırnak işareti ( " ) kullanılarak argüman olarak verilebilir.
- Kıvrımlı parantezleri manuel olarak KULLANMAYIN. kullanılarak uygulanan küme parantezleri Ctrl + Üst Karakter + Enter sadece yerine Girmek yoksa hata verir.
Excel'de INDEX & MATCH işlevini kullanarak en düşük veya en küçük eşleşmeyi nasıl arayacağınızı anladığınızı umuyoruz. Excel arama değeri ve Excel 2019 işlevleri hakkında daha fazla makaleyi buradan keşfedin. Lütfen aşağıdaki yorum kutusuna sorularınızı belirtmekten çekinmeyin. Size kesinlikle yardımcı olacağız.
Bloglarımızı beğendiyseniz, Facebook'ta arkadaşlarınızla paylaşın. Ayrıca bizi Twitter ve Facebook'ta da takip edebilirsiniz. Sizden haber almayı çok isteriz, işimizi nasıl iyileştirebileceğimizi, tamamlayabileceğimizi veya yenileyebileceğimizi ve sizin için daha iyi hale getirebileceğimizi bize bildirin. Bize e-posta sitesinde yazın
Değeri Aramak için INDEX ve MATCH kullanın : Gerektiğinde değeri aramak için INDEX & MATCH işlevi.
Excel'de INDEX ile SUM aralığı : Değerlerin TOPLAMINI gerektiği gibi bulmak için INDEX işlevini kullanın.
Excel'de INDEX işlevi nasıl kullanılır? : Örnekle açıklanan INDEX işlevini kullanarak dizinin INDEX'ini bulun.
Excel'de KAÇINCI işlevi nasıl kullanılır? : Örnekle açıklanan KAÇINCI işlevinin içindeki INDEX değerini kullanarak dizideki KAÇINCI'yı bulun.
Excel'de ARA işlevi nasıl kullanılır? : Örnekle açıklanan ARA işlevini kullanarak dizideki arama değerini bulun.
Excel'de DÜŞEYARA işlevi nasıl kullanılır? : Örnekle açıklanan DÜŞEYARA işlevini kullanarak dizideki arama değerini bulun.
Popüler Makaleler
Verimliliğinizi Arttıracak 50 Excel Kısayolu
Bir açılır listeyi düzenleyin
Excel'de mutlak referans
Koşullu biçimlendirme varsa
joker karakterler varsa
Excel 2019 BİRLEŞTİRME İşlevi
Excel 2019 MAXIFS İşlevi