
Formula generik
=INDEX(range1,MATCH(lookup,range2,-1))
Ringkasan
Untuk mendapatkan nilai dari jadual di mana nilai pencarian disusun dalam urutan menurun (ZA), anda dapat menggunakan INDEX dan MATCH, dengan MATCH dikonfigurasi untuk perkiraan pencocokan menggunakan jenis padanan -1. Dalam contoh yang ditunjukkan, formula dalam F5 adalah:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
di mana nilai dalam B5: B9 disusun mengikut urutan menurun.
Konteks
Katakan anda mempunyai produk yang dijual dalam gulungan 100 kaki, dan pesanan hanya dibenarkan dalam gulungan keseluruhan. Sebagai contoh, jika anda memerlukan 200 kaki bahan, anda memerlukan dua gulungan keseluruhan, dan jika anda memerlukan 275 kaki, anda perlu membeli tiga gulungan. Dalam kes ini, anda mahu formula mengembalikan tahap "tertinggi seterusnya" setiap kali anda melintasi gandaan genap 100.
Penjelasan
Rumus ini menggunakan -1 untuk jenis padanan untuk memungkinkan padanan anggaran pada nilai yang disusun dalam urutan menurun. Bahagian MATCH formula seperti ini:
MATCH(F4,B5:B9,-1)
Dengan menggunakan nilai carian dalam sel F4, MATCH mencari nilai pertama dalam B5: B9 yang lebih besar daripada atau sama dengan nilai carian. Sekiranya terdapat padanan tepat, MATCH mengembalikan nombor baris relatif untuk perlawanan itu. Apabila tidak dijumpai pencocokan tepat, PERTANDINGAN meneruskan nilai di B5: B9 sehingga nilai yang lebih kecil dijumpai, maka ia "melangkah ke belakang" dan mengembalikan nombor baris sebelumnya.
Dalam contoh yang ditunjukkan, nilai carian adalah 275, jadi MATCH mengembalikan nombor baris 3 ke INDEX:
=INDEX(C5:C9,3)
Fungsi INDEX kemudian mengembalikan nilai ketiga dalam julat C5: C9, iaitu $ 383.