Anda di halaman 1dari 4

Tips Trik Microsoft Excel

1. Funsi IF Dan HLookup

Dalam postingan yang lain saya membahas tentang penggunaan fungsi IF dan VLOOKUP ,
dalam bahasan ini akan diulas tentang cara menggabungkan fungsi IF dan HLOOKUP
Secara umum syntax fungsi IF adalah :
IF (logical_test, value_if_true, value_if_false)
dengan:
a. Logical_test bisa berupa sebuah nilai atau ekspresi yang dapat dievaluasi ke TRUE (benar)
atau FALSE (salah)
b. Value_if_true adalah nilai yang dikembalikan/dihasilkan jika logical_test bernilai benar
c. Value_if_false adalah nilai yang dikembalikan/dihasilkan jika logical_test bernilai salah

Sedangkan untuk fungsi HLOOKUP sintaxnya seperti di bawah ini


HLOOKUP (lookup_value, table_array, row_index_num, range_lookup)
Dimana:
Lookup_value adalah nilai yang akan ditemukan pada baris pertama dari tabel array (tabel
referensi). Lookup_value dapat berupa nilai, referensi, atau string teks.

Table_array adalah tabel yang berisi informasi untuk fungsi hlookup.


Row_index_num adalah index baris tabel array yang akan diambil nilainya
Range_lookup adalah rentang fungsi hlookup.

Untuk penerapan fungsi IF dan HLOOKUP di excel 2007 bisa ikuti prosedur berikut:

1.Buat tabel kerja dan 2 buah tabel referensi seperti di bawah ini
Tabel kerja berisi Tahun , Kode kertas, Jenis kertas dan harga kertas
Kolom untuk jenis kertas dan harga kertas dikosongkan karena akan diisi dengan formula
yang menggunakan fungsi IF dan HLOOKUP
Tabl referensi dibuat menjadi 2 buah yaitu tabel referensi 1 berisi data kertas untuk tahun
2010 , tabel referensi 2 berisi data kertas untuk tahun 2011
Kode kertas Q001 , Q002 , Q003, Q004
Jenis Kertas HVS , Folio , A4, A4S
Harga bervariasi tergantung jenis kertas dan tahun

Sekarang buat formula:


a. Di sel D4 ketik formula HLOOKUP berikut :
=HLOOKUP(C4,$G$3:$K$5,2)
b. Di sel E4 ketik formula gabungan fungsi IF dan HLOOKUP eperti di bawah ini :
=IF(B4=2010,(HLOOKUP(C4,$G$3:$K$5,3,0)),(HLOOKUP(C4,$G$8:$K$10,3,0)))
2. Hasilnya akan terlihat seperti di bawah ini
2. Fungsi IF Dan VLookup

Beberapa fungsi logika yang tersedia di excel 2007 dan sering digunakan adalah fungsi AND,
FALSE,IF,IFERROR,NOT,OR,TRUE. Dalam postingan kali ini akan dibahas tentang salah
satu dari fungsi logika tersebut yaitu penggunaan fungsi IF. Atau lebih detailnya Fungsi IF
digabungkan dengan fungsi VLOOKUP.

Salahsatu keunggulan excel 2007 adalah kemudahan yang ditawarkan untuk menggabungkan
fungsi-fungsi yang tersedia tanpa perlu khawatir dengan compatibiltas fungsi tersebut.

Jika dalam contoh sebelumnya saya menggunakan fungsi IF dengan satu buah tabel referensi
bisa dilihat disini Fungsi IF VLOOKUP , Dalam contoh ini akan digunakan dua buah tabel
referensi .

Untuk menggabung fungsi IF dan VLOOKUP bisa ikuti prosedur berikut :

1. Buat tabel kerja dan dua buah tabel referensi, sederhananya seperti gambar di bawah ini :
 Kosongkan kolom D dan E karena nantinya akan diisi dengan formula

2. Dalam sel D4 akan berisi formula yang menggunakan fungsi VLOOKUP , fungsi
VLOOKUP ini akan mengecek nilai pada sel C4 selanjutnya akan mencocokkan dengan nilai
pada range G4:I7, jika menemukan nilai yang sama maka sel D4 akan diisi dengan nilai
referensi yang ada di kolom H (kolom kedua dalam range G4:I7)
Di sel D4 ketik formula berikut :
=VLOOKUP(C4,$G$4:$I$7,2)

Di sel E4 ketik penggabungan formula IF dan VLOOKUP berikut


=IF(B4=2010,(VLOOKUP(C4,$G$4:$I$7,3,0)),(VLOOKUP(C4,$G$10:$I$13,3,0)))
Hasilnya akan tampak seperti di bawah ini
Formula pada sel E4 jika diterjemahkan ke dalam bahasa manusia kira-kira bunyi perintahnya
seperti di bawah ini:
Jika sel B4 bernilai 2010 maka gunakan fungsi vlookup pada sel E2 dengan tabel referensi
pada range G4:I7 (G$4:$I$7, tanda $ menandakan alamat absolut), selanjutnya cocokkan
nilai P001 pada sel C4 dengan nilai yang ada pada range G4:I7, jika ditemukan nilai yang
sama maka ambil nilai yang ada pada kolom ke 3 pada range G4:I7 kemudian masukkan ke
dalam sel E4
Jika sel B4 tidak bernilai 2010 maka terapkan fungsi VLOOKUP pada range $G$10:$I$13
dengan prosedur seperti saat B4 bernilai true namun tabel referensi pada range
$G$10:$I$13

Kira-kira seperti cerita pendek di atas excel menerjemahkan perintah tentang penggabungan
fungsi IF dan VLOOKUP. Silahkan dikembangkan dengan menggunakan logika dan kasus
yang lebih kompleks misalnya tabel referensi lebih dari 2 , variable di kolom B lebih dari 3 ,
atau tabel referensi berada pada sheet yang berbeda dengan tabel kerja.

Anda mungkin juga menyukai