cara mengkombinasi Rumus If Dan vlookup Pada Microsoft excel 2007
Penggunaan fungsi-fungsi dalam MS.Excel tidak terbatas hanya pada seperti contoh-contoh yang saya berikan, misalnya dalam penggunaan fungsi IF kita jangan terpaku hanya memberikan kondisi benar dan salah itu berupa angka teks yang diapit oleh dua tanda petik ("kondisi").
Suatu saat anda akan menemukan kondisi-kondisi tersebut berupa tabel, nah....kalau sudah begini apa yang harus kita lakukan....? tenang, anda jangan menelpon dulu 108 untuk minta penerangan,,,,,lol, sebenarnya anda tidak usah "geumpeur" dulu, anda hanya tinggal menggabungkan saja fungsi IF dengan fungsi VLOOKUP.
Contoh kasus :
Kebijakan perusahaan adalah memberikan tunjangan anak kepada setiap karyawannya jika karyawan tersebut sudah menikah dan sudah mempunyai anak, besarnya tunjangan tersebut sudah ditentukan dalam bentuk tabel/daftar.
Sebelumnya mari kita buat dua buah tabel seperti contoh di bawah ini :
Tabel 1, pada kolom B berisikan logical test yaitu ekspresi untuk menghasilkan nilai benar.
Masih ingat syntak pada fungsi IF kan?
Tabel 2, adalah tabel untuk fungsi VLOOKUP yang berisikan logika apabila bernilai benar (TRUE), lalu untuk logika bernilai tidak benar (FALSE) nya diletakkan dimana ya? Mari kita lihat penyelesaian untuk kasus ini,,,,,,,
Pada sel D3 isi dengan rumus fungsi IF, tetapi logika jika benarnya diganti oleh fungsi VLOOKUP, sehingga rumusnya akan seperti ini : =IF(B3="Menikah",VLOOKUP(C3,$G$3:$H$6,2,FALSE),0)
dalam syntax untuk fungsi IF, rumus tersebut bisa dijelaskan seperti berikut :
- B3="Menikah" adalah logical_test diisi dengan nilai atau ekspresi untuk menghasilkan nilai benar (TRUE)
- VLOOKUP(C3,$G$3:$H$6,2,FALSE) adalah value_if_true,diisi dengan nilai apabila logika bernilai benar(TRUE), jangan lupa untuk mengabsolutkan / mengunci (F4) tabel array supaya apabila rumus tersebut di copy, acuan tabelnya tidak bergeser.
- 0 adalah value_if_false, diisi dengan nilai apabila logika bernilai salah (FALSE), logika bernilai salah ini bisa saja kita ganti dengan logika bertipe teks, misalnya : "tidak mendapat tunjangan"
setelah di ENTER, kita tinggal copy rumus tesebut ke bawah dan hasilnya seperti ini :
4 komentar:
gan mau nanya jika kondisinya status itu lebih dari 1 gmn caranya soalnya saya coba gagal terus, ex : status : menikah, belum menikah, duda/janda, kemudian di satukan sama tunjangan seperti yang diatas
Terima kasih sebelumnya
makasih gan
ok,,nice info
gan ane menggabungkan fungsi if dan vlookup hasil nya memang benar,.dalam kasus ane data dari refrency tidak falid jadi di data refrensy dengan sel yang ane tuju tidak sesuai?
Posting Komentar
ojo nulis sing aneh aneh yo cah xD