KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

En Yakın Eşleşmeyi Arama

YazarAmanda Li Değiştirme Tarihi

Excel’de sayısal bir veri kümesinde bir arama değerine en yakın eşleşmeyi bulmak için INDEX , MATCH, ABS ve MIN işlevlerini birlikte kullanabilirsiniz., ABS, and MIN functions together.

en yakın eşleşmeyi arama 1

Excel’de en yakın eşleşme nasıl bulunur?

$20.000 hedefine en yakın satış yapan satıcının kim olduğunu öğrenmek için INDEX, MATCH, ABS ve MIN işlevlerini birleştiren aşağıdaki formülden yararlanabilirsiniz: ABS işlevi, her satıcının yaptığı satışlar ile hedef arasındaki farkı mutlak değere çevirerek tüm değerleri pozitif hale getirir; ardından MIN işlevi bu farklar arasından en küçüğünü (yani hedefe en yakın olanı) belirler. Böylece MATCH işleviyle bu en yakın eşleşmenin konumunu tespit edebilir, INDEX işleviyle de ilgili konumdaki satıcı adını alabiliriz.$20.000 hedefine en yakın satış yapan satıcının kim olduğunu öğrenmek için INDEX, MATCH, ABS ve MIN işlevlerini birleştiren aşağıdaki formülden yararlanabilirsiniz: ABS işlevi, her satıcının yaptığı satışlar ile hedef arasındaki farkı mutlak değere çevirerek tüm değerleri pozitif hale getirir; ardından MIN işlevi bu farklar arasından en küçüğünü (yani hedefe en yakın olanı) belirler. Böylece MATCH işleviyle bu en yakın eşleşmenin konumunu tespit edebilir, INDEX işleviyle de ilgili konumdaki satıcı adını alabiliriz.$20.000 hedefine en yakın satış yapan satıcının kim olduğunu öğrenmek için INDEX, MATCH, ABS ve MIN işlevlerini birleştiren aşağıdaki formülden yararlanabilirsiniz: ABS işlevi, her satıcının yaptığı satışlar ile hedef arasındaki farkı mutlak değere çevirerek tüm değerleri pozitif hale getirir; ardından MIN işlevi bu farklar arasından en küçüğünü (yani hedefe en yakın olanı) belirler. Böylece MATCH işleviyle bu en yakın eşleşmenin konumunu tespit edebilir, INDEX işleviyle de ilgili konumdaki satıcı adını alabiliriz.

Genel söz dizimi

=INDEX(return_range,MATCH(MIN(ABS(lookup_array-lookup_value)),ABS(lookup_array-lookup_value),0))

√ Not: Bu bir dizi formülüdür ve girilmesi için Ctrl +Shift +Enter tuşuna basmanız gerekir.Enter.

  • return_range: Birleşik formülün satıcıyı döndürmesini istediğiniz aralık. Burada adlandırılmış aralığı ifade eder.
  • lookup_array: lookup_value ile karşılaştırılacak değerleri içeren hücre aralığı. Burada satış aralığına işaret eder.lookup_value. Satış aralığına burada atıfta bulunur.
  • lookup_value: En yakın eşleşmeyi bulmak için karşılaştırılacak değer. Burada satış hedefini ifade eder.

$20,000 hedefine en yakın satış yapan satıcının kim olduğunu öğrenmek için lütfen aşağıdaki formülü F5 hücresine kopyalayın veya girin ve sonucu almak için Ctrl +Shift +Enter tuşlarına basın:Shift + Enter to get the result:

=INDEX(B5:B10),MATCH(MIN(ABS(C5:C10)))- 20000 )),ABS(C5:C10- 20000 ),0)))),ABS(C5:C10-20000),0))

Ya da formülü dinamik hale getirmek için Bir hücre başvurusu kullanın:

=INDEX(B5:B10),MATCH(MIN(ABS(C5:C10)))- F4 )),ABS(C5:C10- F4 ),0)))),ABS(C5:C10-F4),0))

en yakın eşleşmeyi arama 2

Formül açıklaması

=INDEX(B5:B10,MATCH(MIN(ABS(C5:C10-F4)),ABS(C5:C10-F4),0))

  • ABS(C5:C10-F4): C5:C10-F4 kısmı, C5:C10 aralığındaki her bir satış ile F4 hücresindeki $20.000 hedef satış arasındaki farkları şu diziye dönüştürür: {-4322;2451;6931;-1113;6591;-4782}. ABS işlevi bu değerlerin mutlaklarını alarak tüm negatif sayıları pozitife çevirir: {4322;2451;6931;1113;6591;4782}.C5:C10 ve F4 hücresindeki $20.000 hedef satışına göre hesaplanan bu mutlak farklar, analiz için net bir temel sağlar.{4322;2451;6931;1113;6591;4782}.
  • MIN()ABS(C5:C10-F4))=MIN(){4322;2451;6931;1113;6591;4782}): MIN işlevi, {4322;2451;6931;1113;6591;4782} dizisindeki en küçük sayıyı, yani en küçük farkı — başka bir deyişle en yakın eşleşmeyi — bulur. Böylece işlev 1113 değerini döndürür .
  • MATCH()MIN()ABS(C5:C10-F4)),ABS(C5:C10-F4)match_type 0 parametresi, MATCH işlevinin 1113 sayısının {4322;2451;6931;1113;6591;4782} dizisindeki tam konumunu bulmasını sağlar. İşlev, sayının dizide 4’üncü sırada yer almasından dolayı 4 değerini döndürür. in the array {4322;2451;6931;1113;6591;4782}. The function will return 4 since the number is at the 4th position.
  • INDEX()B5:B10,MATCH()MIN()ABS(C5:C10-F4)),ABS(C5:C10-F4)INDEX işlevi, adlandırılmış B5:B10 aralığında 4 . değeri döndürür, bu da Bale’dir.

İlgili işlevler

Excel INDEX işlevi

Excel INDEX işlevi, bir aralık veya dizi içinde verilen bir konuma göre Görüntülenen Değer değerini döndürür.

Excel MATCH işlevi

Excel MATCH işlevi, bir hücre aralığında belirli bir değeri arar ve bu değerin göreli konumunu döndürür.

Excel ABS işlevi

ABS işlevi bir sayının Mutlak değer değerini döndürür. Negatif sayılar bu işlevle pozitife dönüştürülür; ancak pozitif sayılar ve sıfır etkilenmez.


İlgili Formüller

Birden Fazla Kriterle En Yakın Eşleşme Değerini Arama

Bazı durumlarda, birden fazla kritere dayanarak en yakın veya yaklaşık eşleşme değerini aramanız gerekebilir. INDEX, MATCH ve IF işlevlerinin birleşimiyle bunu Excel’de hızlıca gerçekleştirebilirsiniz.

INDEX ve MATCH ile yaklaşık eşleşme

Çalışan performansını değerlendirmek, öğrenci notlarını derecelendirmek, ağırlığa göre posta ücreti hesaplamak gibi bazı durumlarda Excel’de yaklaşık eşleşmeler bulmamız gerekir. Bu eğitimde, ihtiyacımız olan sonuçları almak için INDEX ve MATCH işlevlerinin nasıl kullanılacağını ele alacağız.

Birden Fazla Kriterle En Yakın Eşleşme Değerini Arama

Bazı durumlarda, birden fazla kritere dayanarak en yakın veya yaklaşık eşleşme değerini aramanız gerekebilir. INDEX, MATCH ve IF işlevlerinin birleşimiyle bunu Excel’de hızlıca gerçekleştirebilirsiniz.


En İyi Office Verimlilik Araçları

Kutools for Excel – Sizi Kalabalıktan Ayırır

🤖KUTOOLS AI Yardımcısı: Şuna göre Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler'yi Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle  |  Boş Satırları Sil  |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri  |  Formül kullanmadan yuvarlama…
Süper VLookup:Çoklu Kriter  |  Çoklu Değer  |  Çoklu Sayfalarda Arama  |  Bulanık Eşleme…
Gelişmiş Açılır Liste:Kolay Açılır Liste  |  Bağımlı Açılır Liste  |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Aç/Kapat  |Sütunları Karşılaştırarak Aynı/Farklı Hücreleri Seç…
Öne Çıkan Özellikler:Izgara Odaklama  |  Tasarım Görünümü  |  Gelişmiş formül çubuğu  |  Çalışma Kitabı ve Sayfa Yöneticisi|Kaynaklar(Otomatik Metin)|  Tarih Seçici  |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz  |  Listeye Göre E-posta Gönder  |  Süper Filtre  |  Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En İyi 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil…)|  50+GrafikTürleri(Gantt Grafiği…)|  40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla…)|  19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle…)|  12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü…)|  7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Excel Hücrelerini Böl…)|… ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dil desteği sunar!

Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…


Office Tab – Microsoft Office’te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir

  • Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
  • Her gün sizin için yüzlerce fare tıklamasını azaltır; artık fare elinizden kurtulun.
  • Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
  • Chrome, Edge ve Firefox gibi tarayıcılar, Office’e (Excel dahil) verimlilik kazandırır.