Rumus Excel: Kecocokan terbesar berikutnya dengan fungsi MATCH -

Daftar Isi

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))

Artikel yang menarik...