
Formula umum
=INDEX(data,MATCH(lookup,values)+1)
Ringkasan
Untuk mencocokkan nilai "tertinggi berikutnya" dalam tabel pencarian, Anda dapat menggunakan rumus yang didasarkan pada INDEX dan MATCH. Dalam contoh yang ditampilkan, rumus di F6 adalah:
=INDEX(level,MATCH(F4,points)+1)
di mana "level" adalah rentang bernama C5: C9, dan "poin" adalah rentang bernama B5: B9.
Penjelasan
Formula ini adalah versi standar INDEX + MATCH dengan sedikit twist.
Bekerja dari dalam ke luar, MATCH digunakan untuk menemukan nomor baris yang benar untuk nilai di F4, 2100. Tanpa argumen ketiga, match_type, didefinisikan, MATCH default untuk mendekati kecocokan dan mengembalikan 2.
Perubahan kecil adalah kita menambahkan 1 ke hasil ini untuk menimpa hasil yang cocok dan mengembalikan 3 sebagai nomor baris untuk INDEX.
Dengan level (C5: C9) disediakan sebagai larik, dan 3 sebagai nomor baris, INDEX mengembalikan "Emas":
=INDEX(level,3) // returns Gold
Pilihan lain
Pendekatan di atas berfungsi dengan baik untuk pencarian sederhana. Jika Anda ingin menggunakan MATCH untuk menemukan kecocokan "terbesar berikutnya" dengan cara yang lebih tradisional, Anda dapat mengurutkan array pencarian dalam urutan menurun, dan menggunakan MATCH seperti yang dijelaskan di halaman ini.