Rumus Excel: VLOOKUP dengan 2 tabel pencarian -

Formula umum

=VLOOKUP(value,IF(test,table1,table2),col,match)

Ringkasan

Untuk menggunakan VLOOKUP dengan array tabel variabel, Anda dapat menggunakan fungsi IF di dalam VLOOKUP untuk mengontrol tabel mana yang digunakan.

Dalam contoh yang diperlihatkan rumus di sel E4 adalah:

=VLOOKUP(D5,IF(C4<2,table1,table2),2,TRUE)

Rumus ini menggunakan jumlah tahun seorang penjual berada di perusahaan untuk menentukan tabel tingkat komisi yang akan digunakan.

Penjelasan

Bekerja dari dalam ke luar, fungsi IF dalam rumus ini, yang dimasukkan sebagai argumen "table_array" di VLOOKUP, menjalankan tes logika pada nilai di kolom C "Years", yang menunjukkan jumlah tahun yang telah dimiliki seorang penjual perusahaan. Jika C5 kurang dari 2, maka tabel1 dikembalikan sebagai nilai jika benar. Jika C4 lebih besar dari 2, tabel2 dikembalikan sebagai nilai jika salah.

Dengan kata lain, jika tahun kurang dari 2, table1 digunakan sebagai table_array, dan jika tidak, table2 digunakan sebagai table_array.

Sintaks alternatif

Jika tabel pencarian memerlukan aturan pemrosesan yang berbeda, Anda dapat menggabungkan dua fungsi VLOOKUP di dalam fungsi IF seperti:

=IF(test,VLOOKUP (value,table1,col,match),VLOOKUP (value,table2,col,match))

Ini memungkinkan Anda menyesuaikan input untuk setiap VLOOKUP sesuai kebutuhan.

Artikel yang menarik...