PENGGUNAAAN FUNGSI LOOKUP
Fungsi : Untuk mencari data tertentu dari suatu tabel
secara vertical.
Rumus : =VLOOKUP(Nilai_Kunci;Range_Tabel;Offset_Kolom; Range_Lookup)
Contoh Soal
Ketik soal seperti pada gambar beserta
tabelnya
Penyelesaian :
Rumus yang digunakan pada cell D8 :
=VLOOKUP(C8;$C$19:$F$23;2;FALSE)
Jika benar maka Anda akan mendapatkan hasil
100.000 yang diambil kolom ke-2 dari tabel dengan nilaikunci golongan. Selanjutnya
copy ke bawah untuk mengisi data GAJI lainnya.
Rumus yang Anda gunakan pada cell
E8:
=VLOOKUP(C8;$C$19:$F$23;3;FALSE)
Jika benar maka Anda akan mendapatkan hasil
1.500 yang diambil kolom ke-3 dari tabel dengan nilai kuncigolongan.
Selanjutnya copy ke bawah untuk mengisi data UANG MAKAN lainnya.
Rumus yang Anda gunakan pada cell
F8:
=VLOOKUP(C8;$C$19:$F$23;4;FALSE)
Jika benar maka Anda akan mendapatkan hasil
10.000 yang diambil kolom ke-4 dari tabel dengan nilai kuncigolongan.
Selanjutnya copy ke bawah untuk mengisi data TUNJANGAN lainnya.
Rumus yang Anda gunakan pada cell
G8:
=SUM($D8;$F8)
Jika benar maka Anda akan mendapatkan hasil
111.500 yang diambil penjumlahan antara Gaji, Uang Makandan Tunjangan.
Selanjutnya copy ke bawah untuk mengisi data TOTAL GAJI lainnya.
Fungsi Lookup Reference
Seringkali kita menghadapi permasalahan
seperti pada gambar dibawah ini :
Permasalahan yang akan diselesaikan adalah
mengisi Gaji Pokok berdasarkan data yang ada di atasnya. Hal ini sebenarnya
dapat diselesaikan dengan menggunakan percabangan IF, misalnya untu mengisi sel
D8 dapat digunakan rumus =IF(C3=1,$B$2,IF(C3=2,$B$3,IF(C3=3,$B$4,$B$5))).
Penyelesaian tersebut dapat digunakan jika
jumlah golongan yang ada hanya sedikit dan tidak akan berubah, bagaimana jika
jumlah golongan mencapai 100 atau lebih ?
Untuk menyelesaikan permasalahan di atas telah
disediakan fungsi VLOOKUP dan HLOOKUP
dengan bentuk fungsinya adalah:
VLOOKUP (lookup
value,table_array,col_index_num[,range_lookup])
dan
HLOOKUP (lookup
value,table_array,col_index_num[,range_lookup]) ,
dimana :
• lookup_value
adalah data yang akan dicocokkan.
• table_array
adalah tempat pencarian data.
• col_index_num
adalah data pada kolom keberapa yang hendak diambil.
• range_lookup
(optional) adalah nilai logika yang dimasukkan, jika diisi TRUE maka akan
dicari sampai data terdekat, sedang jika diisi FALSE maka akan dicari data yang
persis sama.
Pemakaian VLOOKUP untuk kasus di atas adalah
pada sel D8 akan kita masukkan rumus =VLOOKUP(C8,$A$2:$B$5,2), dimana C8 adalah
data kunci yang akan dicocokkan, $A$2:$B$5 adalah area pencarian data termasuk
kunci pencarian dan data yang akan diambil, dan 2 adalah menunjukkan kolom ke-2
dari range tersebut adalah data yang diambil.
Atau dengan cara lain dengan menggunakan
function wizard sebagai berikut :
1. Letakkan
kursor pada sel C8
2. Klik
Insert -> Function
3. Pilih
kategori Lookup & Reference
4. Pilih
Menu VLOOKUP. Klik OK.
5. Pada
menu VLOOKUP Wizard pilih atau ketik sel C8.
6. Klik
tombol Browse pada Cell Range , Blok A1 hingga B5 , judul kolom tidak usah
dipilih.
7. Tambahkan
tanda $ untuk Range, sehingga menjadi $A$2:$B$5 , tanda $ ini untuk menjadikan
sel absolut agar jika di copy ke sel dibawahnya tidak berubah referensinya.
8. Ketik
2 dimana akan mengembalikan ke 2 pada Col_index_num, untuk lebih jelasnya bisa dilihat
ilustrasi pada gambar :
9. Klik
OK, kemudian Copykan ke sel dibawahnya. Hasil akhirnya seperti di gambar :
Sebagai pedoman dalam pemakaian VLOOKUP ini
adalah kunci pencarian harus berada di kolom paling kiri dari table_array dan
kunci pencarian tersebut hars dalam keadaan sudah terurut.
Pemakaian HLOOKUP sama dengan VLOOKUP,
perbedaannya hanya dalam hal penyusunan datanya, yaitu kalau VLOOKUP datanya
disusun secara vertikal sedangkan kalau HLOOKUP datanya disusun secara
horisontal.
0 komentar: