Rabu, 15 April 2009

MODEL PENCARIAN DATA DENGAN VLOOKUP, HLOOKUP, LOOKUP

Fungsi VLOOKUP  Fungsi : mencari nilai kolom paling kiri dari tabel dan mengembalikan nilainya pada baris yang sama dari kolom yang telah ditentukan.  Sintaks : VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) o Lookup_value adalah nilai yang akan dicari pada kolom pertama array. Dapat berisi nilai, referen atau teks string. o Table array adalah informasi data yang akan dicari. o Col_index_num adalah kolom tabel yang cocok, yang akan dikekembalikan nilainya. o Range_lookup adalah nilai logikal apakah pencarian harus eksak atau yang paling mendekati. Jika bernilai TRUE, nilai terdekat yang akan dikembalikan. Jika bernilai FALSE, VLOOKUP akan mencari nilai yang paling cocok, jika tidak ditemukan akan bernilai salah. (#N/A). Contoh Soal Cara pengerjaan : Pada A8 masukkan nilai NIM terlebih dahulu yang terdapat pada tabel NIM-Nama. Pada B8 ketikkan formula = VLOOKUP(A8;$A$2:$B$5;2;0). Fungsi HLOOKUP Fungsi Hlookup merupakan fungsi bantuan references juga. Fungsi Hlookup dipakai untuk menghasilkan nilai pada tabel secara horizontal. Penulisan : =HLOOKUP(nama_kolom;tabel;baris_pencarian;range_lookup) Contoh Soal Cara pengerjaan : Pada C6 ketikkan formula =HLOOKUP(B6;$B$1:$F$3;2;0). LOOKUP VALUE Pada prinsipnya sama dengan Vlookup, namun pada lookup value ini memungkinkan kita untuk mengambil beberapa data dari tabel lain sabagai referensi / patokan. Contoh Soal Cara pengerjaan : • Nama pada cell B11 adalah =VLOOKUP(A11;$A$2:$D$5;2;0) • Perihal pada cell D11 adalah = VLOOKUP(C11;$F$2:$H$5;2;0) • Judul pada cell E11 adalah = VLOOKUP(C11;$F$2:$H$5;3;0) Contoh Aplikasi Siapkan file daftar barang yang berisi :  Nama barang  Profit (dalam %)  Harga beli  Profit (ditentukan sekian persen dari harga beli, harga jual =harga beli*profit)  Harga jual (=harga beli + profit)  Simpan di file Barang.xls dan buat form nota penjualan seperti berikut  Set unlock untuk kolom barang, jumlah, nama pembeli, alamat pembeli dan telpon pembeli  Isi kolom no untuk baris 7 dengan “=IF(TRIM(B7)="", "", 1)” dan no baris 8 dengan “=IF(TRIM(B8)="", "", A7+1)”. Kopikan baris lainnya dari baris 8. Tujuannya agar nomor tertulis otomatis jika Barang diisi.  Isi harga pada C7 dengan “=IF(TRIM(B7)="","",VLOOKUP(B7, 'D:\ Dosen\Pengabdian\[Barang.xls]DaftarBarang'!$B$4:$E$13,4,FALSE))”. Tujuannya jika nama barang tidak diisi, akan diisi kosong, jika ada isinya akan dicari dari harga jual barang dari file “Barang.xls”. Kopikan ke baris lainnya.  Isi total pada E7 dengan “=IF(OR(TRIM(C7)="",TRIM(D7)=""), "", C7*D7)”, dia akan bernilai kosong jika harga atau jumlah tidak diisi dan akan diisi harga barang X jumlah jika keduanya ada. Kopikan ke baris lainnya.  Isi E17 dengan “=SUM(E7:E16)”  Operator dapat mengisi nama barang, sesuai yang ada di daftar barang dan jumlah penjualan. Hasilnya adalah sebagai berikut : Simpan : Versi PDF / Versi Word

Tidak ada komentar: