
Formula umum
=INDEX(range1,MATCH(lookup,range2,-1))
Ringkasan
Untuk mengambil nilai dari tabel di mana nilai pencarian diurutkan dalam urutan menurun (ZA), Anda dapat menggunakan INDEX dan MATCH, dengan MATCH dikonfigurasi untuk perkiraan kecocokan menggunakan jenis pencocokan -1. Dalam contoh yang ditunjukkan, rumus di F5 adalah:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
di mana nilai dalam B5: B9 diurutkan dalam urutan menurun.
Konteks
Misalkan Anda memiliki produk yang dijual dalam gulungan 100 kaki, dan pesanan hanya diperbolehkan dalam gulungan utuh. Misalnya, jika Anda membutuhkan material 200 kaki, Anda membutuhkan total dua gulungan, dan jika Anda membutuhkan 275 kaki, Anda harus membeli tiga gulungan. Dalam kasus ini, Anda ingin rumus mengembalikan tingkat "tertinggi berikutnya" setiap kali Anda melewati kelipatan genap 100.
Penjelasan
Rumus ini menggunakan -1 untuk jenis pencocokan untuk memungkinkan perkiraan kecocokan pada nilai yang diurutkan dalam urutan menurun. Bagian MATCH dari rumus tersebut terlihat seperti ini:
MATCH(F4,B5:B9,-1)
Menggunakan nilai pencarian di sel F4, MATCH menemukan nilai pertama di B5: B9 yang lebih besar dari atau sama dengan nilai pencarian. Jika kecocokan tepat ditemukan, MATCH mengembalikan nomor baris relatif untuk kecocokan itu. Jika tidak ada kecocokan tepat yang ditemukan, MATCH melanjutkan nilai di B5: B9 hingga nilai yang lebih kecil ditemukan, lalu "mundur" dan mengembalikan nomor baris sebelumnya.
Dalam contoh yang diperlihatkan, nilai pencarian adalah 275, jadi MATCH mengembalikan nomor baris 3 ke INDEX:
=INDEX(C5:C9,3)
Fungsi INDEX lalu mengembalikan nilai ketiga dalam rentang C5: C9, yaitu $ 383.