Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
191Activity
0 of .
Results for:
No results containing your search query
P. 1
Menggunakan Fungsi if Dan VLOOKUP Pada MS Excel

Menggunakan Fungsi if Dan VLOOKUP Pada MS Excel

Ratings:

3.67

(3)
|Views: 27,657 |Likes:
Published by Library
Fungso VLookup Ms Excel
Fungso VLookup Ms Excel

More info:

Published by: Library on Aug 31, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/10/2013

pdf

text

original

 
Menggunakan Fungsi IF dan VLOOKUP Pada MS Excel
Fungsi IF
Kita umpamakan kita belajar kembali MS Office terutama Excel yang sebenarnya mempunyaikemampuan yang lumayan dalam mengolah logika dan mungkin hampir sama dengan bahasa pemograman yang sudah ada. Mungkin ada dari anda yang belum tahu atau lupa caramenggunakan fungsi IF dan VLOOKUP pada Excel karena jujur saja kedua fungsi ini hanyadiajarkan jika anda "kursus", jika anda belajar excel sendiri saya yakin banyak yang tidak tahucara menggunakan fungsi ini :). Sekarang kita mulai.... perbincangan yang bakalan agak panjangini.Inilah lembar kerja kita (data ini cuma contoh, jangan dianggap serius). Seperti yang tampak digambar tersebut ada satu kolom yang sudah terisi yaitu kolom NIM dan kolom nilai hasil ujian.Disebelahnya lagi ada tabel yang nantinya akan kita gunakan untuk fungsi VLOOKUP. Dalammengisi tabel yang masih kosong ada kriteria yang kita buat yaitu:
kolom lulus (ini yang paling gampang..) diperoleh dari kolom nilai hasil ujian dengansyarat jika nilai lebih besar dari 60 maka dianggap lulus dan jika dibawahnya dianggapgagal
kolom nilai berisi nilai dalam huruf dengan kriteria jika hasil ujian > 80 mendapat A, >70 mendapat B, > 60 mendapat C, > 50 mendapat D dan sisanya mendapat E
kolom angkatan/jurusan diperoleh dari kolom NIM dengan mengambil dua karakter  pertama sebagai tahun angkatan dan karakter ketiga sebagai jurusan.Sekarang kita bahas dulu yang paling gampang yaitu kolom lulus. Sebagaimana kriteria yangtelah dibuat dimana nilai diatas 60 dinyatakan lulus dan dibawahnya dinyatakan gagal maka halyang dilakukan adalah memilih cell 'E3' dan mengetikkan fungsi berikut ini:code:
=IF(D3>=60;"LULUS";"GAGAL")
Dalam excel untuk memulai suatu fungsi digunakan tanda '=' atau 'sama dengan' dan diikuti olehfungsinya. Pada kode diatas, D3 mengacu pada cell nilai yang sejajar dengan cell E3. Tanda >= berarti nilai 60 masih masuk dalam kategori lulus. Tiap parameter yang dimasukkan dalamfungsi dipisahkan tanda titik koma dan perhatikan bahwa jika nilai yang ingin anda hasilkan berupa teks maka harus diapit tanda doublequote ", seperti "LULUS" atau "GAGAL".Pada fungsi IF kita yang pertama hanya ada dua lubang yaitu LULUS dengan kriteria >= 60 dangagal jika < 60, jadi kalau gak masuk lobang satunya pasti masuk ke lobang disebelahnya. Eh, jangan-jangan ada yang gak tau artinya kata IF? :) Kayaknya ada yang butuh kamus deh. Terus bagaimana jika kita membuat lebih banyak lubang?gak masalah... kita lanjutkan ke kolom nilaidimana hasilnya berupa huruf A, atau B, atau C dst. Pilih sel F3 dan masukkan fungsinya:
 
code:
=IF(D3>80;"A";IF(D3>70;"B";IF(D3>60;"C";IF(D3>50;"D";"E"))))
Pusing? semoga belum. Konsepnya hampir sama cuma kali ini ketika mau masuk lobangsebelahnya dibuat dua lobang lagi dan seterusnya hingga masuk lobang terakhir yaitu dengannilai E. Misalkan nilainya 35 maka saat mau masuk lobang pertama jelas gak lolos karena lobang pertama minta minimal 80, terpaksa deh ke lobang berikutnya, tapi disebelahnya dibuat fungsilagi yang minimal 70, geser lagi deh ke lobang berikutnya, terus, terus dan akhirnya masuk kelobang terakhir dimana semua nilai dibawah 50 akan masuk kesini. Perhatikan penulisanfungsinya, jumlah tanda kurungnya juga harus sama antara kurung buka dan tutup.
Fungsi VLOOKUP
Ada syarat-syarat sebelum menggunakan fungsi ini, kolom NIM, tabel Keterangan Angkatan danKeterangan Jurusan harus diubah formatnya menjadi TEXT. Soalnya pas waktu aku coba,fungsinya menghasilkan error N#A ketika kolom-kolom tadi tidak dibuah menjadi teks. Ciriformat teks dan number adalah jika number angka 0 didepan angka tidak akan ditampilkan. Adadua cara untuk mengubah format number menjadi teks, cara pertama adalah memberi awalan '(tanda petik satu pada angka yang dimasukkan) dan kedua dengan format cell seperti gambar  berikut ini:Jika data anda berisi campuran teks dan angka dan maka anda tidak perlu mengubah formatnyamenjadi teks karena biasanya otomatis dianggap teks. Jika sudah dirubah maka kita cari duluangkatannya dengan mengambil 2 karakter terdepan dari NIM. Pilih sel C3 dan masukkan fungsiseperti ini:code:
=VLOOKUP(LEFT(B3;2);$H$3:$I$7;2;FALSE)
Ada empat parameter ada bagian yang dibutuhkan oleh fungsi VLOOKUP, yaitu: 1. teks yangdiuji(dites), 2. tabel sumbernya, 3. kolom offset yang ingin ditampilkan, dan 4. range lookup.Kita bahas satu-satu.
Teks yang diuji adalah cell atau bagian yang akan kita cocokkan dengan data pada tabelsumbernya. Pada fungsi diatas kita mengambil dua karakter awal dari NIM dengan fungsiLEFT(B3,2). B3 adalah sel NIM dan dua berarti 2 karakter dari kiri.
Tabel sumbernya adalah tabel Keterangan Angkatan dimana memiliki range antara H3sampai I7. Bagaimana cara memilih range dengan mouse? Pertama klik cell H3 dandrag(jangan dilepas) dan tarik hingga cell I7. Gambarnya seperti ini:
 
Jika andalihat fungsi VLOOKUP diatas range tabelnya agak aneh, jika secara normal andamemilih range akan menghasilkan H3:I7 maka saya rubah menjadi $H$3:$I$7. Ada penambahan tanda dollar pada tiap per bagian cell. Ini berfungsi menjadikan alamatrange tabel menjadi absolut alias tetap . Jika anda mengcopykan rumus ini kebawah makarange tabel tidak bergeser. Bagian ini tidak boleh dihilangkan atau terlupa.
Kolom offset yang ingin ditampilkan adalah kolom tabel sumber yang ingin kitatampakkan dihitung dari kiri ke kanan
Range lookup hanya bernilai TRUE atau FALSE. JIka tabel anda datanya berurutanmisalnya -2, -1, 0, 1, 2, maka anda bisa menggunakan TRUE tapi jika datanya tidak  beraturan atau acak maka anda harus menggunakan FALSEDengan sedikit keberuntungan anda akan melihat kolomnya berhasil terisi dengan data tabel diKeterangan Angkatan. Berikutnya kita lanjutkan ke bagian mencocokkan NIM dengan tabel jurusan. Kode jurusan diambil dari karakter ketiga dari NIM dan untuk mengambil karakter ketiga kita memakai fungsi MID(teksnya;mulai;jumlahyangdiambil). Fungsi lengkapnya untuk menampilkan jurusan pada kolom Angkatan/Jurusan adalah:code:
=VLOOKUP(MID(B3;3;1);$H$10:$I$17;2;TRUE)
Caranya sama persis dengan fungsi VLOOKUP sebelumnya cuma karakter yang diuji berasaldari karakter ketiga NIM dan diambil dengan fungsi MID. Terus range lookupnya saya jadiTRUE karena data tabel di Keterangan Jurusan sudah berurutan. dari 1 sampai 8. (meskipunsepertinya itu angka 1-8 tapi sebenarnya itu formatnya sudah saya ubah menjadi teks). Trus bagaimana cara menggabungkan kedua fungsi diatas menjadi satu? Untuk menggabungkan teks bisa digunakan fungsi CONCATENATE(teks1;teks2;ds.t..). Kode lengkapnya seperti ini danmenghasilkan teks seperti:
2005 - Sejarah
.code:
=CONCATENATE (VLOOKUP (LEFT(B3;2);$H$3:$I$7;2;FALSE);" - ";VLOOKUP (MID(B3;3;1);$H$10:$I$17;2;TRUE))
Sebenarnya tidak fair jika saya sudah menggabungkan fungsi VLOOKUP dengan fungsi lainseperti LEFT, MID dsb. Tapi Jika data anda lebih sederhana tanpa harus memotong-motong teksmaka saya yakin akan lebih mudah bagi anda untuk menggunakan fungsi VLOOKUP ini.Semoga pembahasan ini bisa berguna bagi anda yang belum tahu bagaimana menggunakanfungsi IF dan VLOOKUP pada excel terutama bagi yang belum pernah kursus. Jika andamenginginkan file source dari pembahasan ini anda bisa mengklik link ini [download fileexcel ]. Berikut ini adalah penggunaan fungsi IF dan VLOOKUP yang lebih kompleks denganmelakukan cek kolom NIM dan kolom nilai. Jika kolom NIM kosong atau berisi data bukan teksmaka akan menghasilkan tanda "-" tapi jika ada datanya program akan mengeksekusinya.code:
=IF(AND(ISTEXT(B3);NOT(ISBLANK(B3)));CONCATENATE(VLOOKUP(LEFT(B3;2);$H$3:$I$7;2;FALSE);" - ";VLOOKUP(MID(B3;3;1);$H$10:$I$17;2;TRUE));"-")

Activity (191)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Agos Suryodiningratan added this note
mksih mga2 bz mnfaat bwt tes bsok, good bless you
Bambang Hermanto added this note
Thanks for yur information
hahaha
Yul Iam liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->