Jumat, 25 November 2011

VLOOKUP

Vlookup
Fungsi vlookup merupakan sebuah fungsi Ms. Excel yang kurang lebih berfungsi untuk mencari atau melihat sebuah data “look” dari suatu table secara vertical. Lihat contoh gambar table dibawah ini


Jika terdapat daftar penjualan barang dalam sebulan dengan menggunakan kode kode diatas, dan kita harus mendapatkan total pemasukan dari penjualannya, hal termudah adalah menggunakan fungsi Vlookup adapun syntaknya sebagai berikut
=VLOOKUP(lookup_value,table_array,column_index_number,[range_lookup])

Penyelesaian


Terlihat dalam gambar fungsi vlookup sebagai berikut =VLOOKUP(G2,$B$2:$E$7,3,0)
• G2 ; merupakan letak cell kode yang akan dicari (lookup value)
• $B$2:$E$7 ; merupakan lokasi ataupun daerah cell table keterangan dari kode tersebut (Table array), perhatikan tanda $, tanda tersebut merupakan pengunci cell agar saat formula di copy cell tidak bergeser
• 3 ; merupakan nomor kolom yang akan ditampilkan (column index number), kolom 3 merupakan kolom harga, kolom 2 yaitu kolom jenis, kolom 4 adalah kolom kualitas, sedangkan kolom pertama yaitu kode itu sendiri
• 0 ; merupakan range lookup, dalam point ini range lookup dapat anda isikan true “benar” kode dalam table urut atau sesuai abjad, jika tidak hasil lookup akan terdapat #N/A atau tidak sesuai, jika range lookup anda isikan false “salah” hasilnya akan sesuai meskipun table dalam kondisi tidak urut, untuk angka 0 dapat diartikan “false”

Satu contoh kasus yang lebih kompleks, jika terdapat sebuah kode, dimana kode tersebut merupakan gabungan beberapa data yang sengaja disingkat agar lebih simple, Misalkan terdapat sebuah kode di pabrik konveksi, kita disuruh menentukan harga penjualan sebuah kain berdasarkan waktu produksi, kualitas, dan warna kain
0610AR, “0610” merupakan bulan dan tahun produksi, “A” kualitas kain, dan “H” warna kain
Dapat dipastikan kita akan memiliki beberapa tabel harga ataupun potongan menurut
1. Waktu produksi kain
2. Kualitas kain
3. Warna Kain
Untuk penyelesaian menggunakan fungsi vlookup dalam Ms. Excel sebagai berikut
• Pisahkan kode tersebut menjadi tiga kode dalam cell yang berbeda menggunakan fungsi Right, Mid dan Left, Untuk penjelasan ketiga fungsi tersebut baca posting tentang “Fungsi Left, Mid dan Right pada Ms. Excel”



• Jika bentuk kode Tanggal pada table sebagai berikut,

Maka kode yang kita ambil hanya pada bulannya saja “0610” menjadi “6” dengan cara mengganti formula Left menjadi seperti gambar dibawah,


Value adalah converter dari text menjadi angka *Penjelasan Fungsi Value dapat anda baca pada “Fungsi Value pada Ms. Excel”
• Langkah berikutnya adalah menamai ketiga table tersebut pada “name box”, Kegunaan menamai table tersebut agar dalam penulisan formula kita tidak susah payah untuk blog “table_array” atau lokasi table, untuk lebih detailnya lihat gambar


Lakukan seperti hal tersebut pada table kualitas dan harga dengan nama “name box” yang berbeda.
• Cari hasil lookup dari ketiga kode tersebut sehingga mendapatkan hasil table sesuai kode


Hasil daru formula diatas adalah 0.12 kenapa bukan 12%? Saya katakana sama saja, 12% adalah persentase dari pecahan 12/100 yang merupakan decimal dari angka 0.12 “mungkin anda sudah mengerti karena di SD kelas 3 sudah di bahas dalam satu semester”, lakukan pada kedua kode selanjutnya


Coba ubah Kode pada cell B3, contoh dengan kode 1110CB atau yang lainnya, cek hasil lookup dengan table apakah sesuai atau tidak, jika tidak sesuai maka akan tertulis #N/A , untuk menghindarinya dapat anda gunakan fungsi “Iferror”,
• Langkah selanjutnya tinggal mencari harga dari kode tersebut yaitu sebagai berikut,
Didalam pelajaran sekolah mungkin kita telah mempelajari matematika dengan bab rugi laba ataupun bunga dan potongan harga, jadi dari contoh soal diatas dapat kita ambiil syntak harga sebagai berikut :

Ha = Hs – { Hs x ( Pk + Pp )}
Ha : Harga setelah diskon
Hs : Harga sebelum diskon
Pk : Diskon menurut Kualitas barang
Pp : Diskon menurut Bulan Produksi

Dalam penghitungan di Ms. Excel dapat dituliskan sebagai berikut


Jika anda sudah biasa menggunakan Excel, mungkin formula ini lebih cocok untuk anda, yaitu formula dimana pembahasan panjang lebar diatas hanya disingkat kedalam satu formula saja.

Tidak ada komentar:

Posting Komentar