
Formula umum
=MATCH(value,array,-1)
Ringkasan
Untuk mencari kecocokan "terbesar berikutnya" dalam satu set nilai, Anda dapat menggunakan fungsi MATCH dalam mode perkiraan kecocokan, dengan -1 untuk jenis kecocokan. Dalam contoh yang ditunjukkan, rumus di F7 adalah:
=MATCH(F6,length,-1)
di mana "panjang" adalah rentang bernama B5: B11, dan "biaya" adalah rentang bernama C5: C11.
Penjelasan
Perilaku default fungsi MATCH adalah mencocokkan nilai "terkecil berikutnya" dalam daftar yang diurutkan dalam urutan menaik. Pada dasarnya, MATCH bergerak maju dalam daftar hingga menemukan nilai yang lebih besar dari nilai pencarian, lalu turun kembali ke nilai sebelumnya.
Jadi, saat nilai pencarian diurutkan dalam urutan menaik, kedua rumus ini mengembalikan "terkecil berikutnya":
=MATCH(value,array) // default =MATCH(value,array,1) // explicit
Namun, dengan menyetel jenis pencocokan ke -1, dan mengurutkan nilai pencarian dalam urutan menurun, MATCH akan mengembalikan kecocokan terbesar berikutnya. Jadi, seperti yang terlihat pada contoh:
=MATCH(F6,length,-1)
mengembalikan 4, karena 400 adalah kecocokan terbesar berikutnya setelah 364.
Temukan biaya terkait
Rumus INDEX / MATCH lengkap untuk mengambil biaya terkait di sel F8 adalah:
=INDEX(cost,MATCH(F6,length,-1))