P. 1
Menggunakan Fungsi if Dan VLOOKUP Pada MS Excel

Menggunakan Fungsi if Dan VLOOKUP Pada MS Excel

|Views: 2,669|Likes:
Published by farahquin

More info:

Published by: farahquin on Nov 10, 2010
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

01/27/2013

pdf

text

original

Menggunakan Fungsi IF dan VLOOKUP Pada MS Excel Fungsi IF Kita belajar kembali MS Office Excel tentang fungsi IF yang

sebenarnya mempunyai kemampuan yang lumayan dalam mengolah logika dan mungkin hampir sama dengan bahasa pemograman yang sudah ada. Mungkin ada dari anda yang belum tahu atau lupa cara menggunakan fungsi IF dan VLOOKUP pada Excel karena jujur saja kedua fungsi ini hanya diajarkan jika anda “kursus”, jika anda belajar excel sendiri saya yakin banyak yang tidak tahu cara menggunakan fungsi ini . Sekarang kita mulai…. perbincangan yang bakalan agak panjang ini.

Inilah lembar kerja kita (data ini cuma contoh, jangan dianggap serius). Seperti yang tampak di gambar 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. Dalam mengisi tabel yang masih kosong ada kriteria yang kita buat yaitu: kolom lulus (ini yang paling gampang..) diperoleh dari kolom nilai hasil ujian dengan syarat jika nilai lebih besar dari 60 maka dianggap lulus dan jika dibawahnya dianggap gagal 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 yang telah dibuat dimana nilai diatas 60 dinyatakan lulus dan dibawahnya dinyatakan gagal maka hal yang 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 oleh fungsinya. 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 dalam fungsi 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 dan gagal jika < src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley"> Kayaknya ada yang butuh kamus deh. Terus bagaimana jika kita membuat lebih banyak lubang?gak masalah… kita lanjutkan ke kolom nilai dimana 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 lobang sebelahnya dibuat dua lobang lagi dan seterusnya hingga masuk lobang terakhir yaitu dengan nilai E. Misalkan nilainya 35 maka saat mau masuk lobang pertama jelas gak lolos karena lobang pertama minta minimal 80, terpaksa deh ke lobang

Jika sudah dirubah maka kita cari dulu angkatannya dengan mengambil 2 karakter terdepan dari NIM. 2.2. jumlah tanda kurungnya juga harus sama antara kurung buka dan tutup. Perhatikan penulisan fungsinya. Ciri format teks dan number adalah jika number angka 0 didepan angka tidak akan ditampilkan. Teks yang diuji adalah cell atau bagian yang akan kita cocokkan dengan data pada tabel sumbernya.2). geser lagi deh ke lobang berikutnya. Kita bahas satu-satu.2). tabel sumbernya.berikutnya. Gambarnya seperti ini: Jika anda lihat fungsi VLOOKUP diatas range tabelnya agak aneh. terus dan akhirnya masuk ke lobang terakhir dimana semua nilai dibawah 50 akan masuk kesini. Ada dua cara untuk mengubah format number menjadi teks. Soalnya pas waktu aku coba. tabel Keterangan Angkatan dan Keterangan Jurusan harus diubah formatnya menjadi TEXT. Bagaimana cara memilih range dengan mouse? Pertama klik cell H3 dan drag(jangan dilepas) dan tarik hingga cell I7. B3 adalah sel NIM dan dua berarti 2 karakter dari kiri. Fungsi VLOOKUP Ada syarat-syarat sebelum menggunakan fungsi ini. yaitu: 1. kolom NIM. Tabel sumbernya adalah tabel Keterangan Angkatan dimana memiliki range antara H3 sampai I7. Ada penambahan tanda dollar pada tiap per bagian .FALSE) Ada empat parameter ada bagian yang dibutuhkan oleh fungsi VLOOKUP. fungsinya menghasilkan error N#A ketika kolom-kolom tadi tidak dibuah menjadi teks. 3. jika secara normal anda memilih range akan menghasilkan H3:I7 maka saya rubah menjadi $H$3:$I$7. Pilih sel C3 dan masukkan fungsi seperti ini: code: =VLOOKUP(LEFT(B3.$H$3:$I$7. kolom offset yang ingin ditampilkan. dan 4. tapi disebelahnya dibuat fungsi lagi yang minimal 70. teks yang diuji(dites). range lookup. Pada fungsi diatas kita mengambil dua karakter awal dari NIM dengan fungsi LEFT(B3. terus. 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 formatnya menjadi teks karena biasanya otomatis dianggap teks.

net . Ini berfungsi menjadikan alamat range tabel menjadi absolut alias tetap .NOT(ISBLANK(B3))).3. Jika anda mengcopykan rumus ini kebawah maka range tabel tidak bergeser.FALSE). $H$3:$I$7.2. Kode jurusan diambil dari karakter ketiga dari NIM dan untuk mengambil karakter ketiga kita memakai fungsi MID(teksnya. 2. $H$10:$I$17.2).”-”) Dan inilah hasil akhirnya: Selamat Belajar Sumber: http://rif. dari 1 sampai 8.ds.” – “.TRUE)).NOT(ISBLANK(D3))).1).VLOOKUP(MID(B3. (meskipun sepertinya itu angka 1-8 tapi sebenarnya itu formatnya sudah saya ubah menjadi teks).cell.TRUE)) Sebenarnya tidak fair jika saya sudah menggabungkan fungsi VLOOKUP dengan fungsi lain seperti LEFT. maka anda bisa menggunakan TRUE tapi jika datanya tidak beraturan atau acak maka anda harus menggunakan FALSE Dengan sedikit keberuntungan anda akan melihat kolomnya berhasil terisi dengan data tabel di Keterangan Angkatan.jumlahyangdiambil). code: =IF(AND(ISNUMBER(D3).”A”.$H$3:$I$7.2. code: =IF(AND(ISTEXT(B3).mulai.TRUE) Caranya sama persis dengan fungsi VLOOKUP sebelumnya cuma karakter yang diuji berasal dari karakter ketiga NIM dan diambil dengan fungsi MID.”C”. Jika anda menginginkan file source dari pembahasan ini anda bisa mengklik link ini [ download file excel ].3.IF(D3>50.” – “.2. Terus range lookupnya saya jadi TRUE karena data tabel di Keterangan Jurusan sudah berurutan. 0. Trus bagaimana cara menggabungkan kedua fungsi diatas menjadi satu? Untuk menggabungkan teks bisa digunakan fungsi CONCATENATE(teks1. Berikut ini adalah penggunaan fungsi IF dan VLOOKUP yang lebih kompleks dengan melakukan cek kolom NIM dan kolom nilai. tapi jika ada angkanya maka akan dieksekusi.1). Berikutnya kita lanjutkan ke bagian mencocokkan NIM dengan tabel jurusan.$H$10:$I$17. Jika kolom NIM kosong atau berisi data bukan teks maka akan menghasilkan tanda “-” tapi jika ada datanya program akan mengeksekusinya.t.”E”)))). VLOOKUP (MID(B3.. Bagian ini tidak boleh dihilangkan atau terlupa. Fungsi lengkapnya untuk menampilkan jurusan pada kolom Angkatan/Jurusan adalah: code: =VLOOKUP(MID(B3. JIka tabel anda datanya berurutan misalnya -2.IF(D3>80. 1. Kode lengkapnya seperti ini dan menghasilkan teks seperti: 2005 – Sejarah. code: =CONCATENATE (VLOOKUP (LEFT(B3.$H$10:$I$17.2).1). B. -1.3.IF(D3>60.”-”) Kode ini untuk bagian nilai yang berupa huruf A. IF(D3>70.2.).lp2m.2. C dsb dimana jika kolom nilai tidak berisi angka atau kosong maka akan menghasilkan tanda “-”.teks2. Tapi Jika data anda lebih sederhana tanpa harus memotong-motong teks maka saya yakin akan lebih mudah bagi anda untuk menggunakan fungsi VLOOKUP ini. MID dsb. Kolom offset yang ingin ditampilkan adalah kolom tabel sumber yang ingin kita tampakkan dihitung dari kiri ke kanan Range lookup hanya bernilai TRUE atau FALSE. Semoga pembahasan ini bisa berguna bagi anda yang belum tahu bagaimana menggunakan fungsi IF dan VLOOKUP pada excel terutama bagi yang belum pernah kursus.FALSE).CONCATENATE(VLOOKUP(LEFT(B3.”D”.”B”.

kolom hasilnya ada di sebelah kiri. =INDEX($B$3:$B$12.vlookup yang bisa nengok ke kiri Pertanyaan: "Hai XL-mania! Saya baru belajar Excel nih.$C$3:$C$12.MATCH(E3. 2010 SUMIF dengan sebagian kata kunci Pertanyaan: .Soesilo Bambang.." . yahoogroups tempat belajar excel terbesar di dunia] May 23.. Angka 0 menunjukkan bahwa hasil pencarian harus sama persis dengan yang dicari...$C$3:$C$12. Kemaren baru kenal sama yang namanya VLOOKUP nih. File: Anda dapat mendownload materi tips ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania.) berfungsi untuk memberikan nilai pada baris yang ditunjuk. Masalahnya. Jakarta.0)..MATCH(E3. VLOOKUP tidak dapat "menengok" ke kiri.. Caranya dengan mengetikkan formula: =INDEX($B$3:$B$12. Untuk mengambil data di sebelah kiri. Jawab: Memang benar. Penjelasan: 1.0)) di cell F3. Tapi kok saya coba aplikasi di kasus di bawah ini nggak bisa ya? Apa yang salah? Saya maunya range F3:F5 itu bisa langsung keisi sesuai tabel B2:C12. kemudian mengcopynya ke range F4 dan F5.. . 2. kita dapat menggunakan kombinasi INDEX dan MATCH. berfungsi untuk mencari pada baris ke berapa di range C3 dan C12 ditemukan data sesuai E3.

Misal nih. kemudian copy ke range F4 sampai F16.. 2. Gimana ya cara mengambil nama belakangnya? Karena setelah . bantuh saya yaahhh. Ayuh dung XL-maniaaahhh... langsung aja nih. Sayah baru mendarat di dunia Exceltainment nihhhh.. File: Anda dapat mendownload materi tips ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania."*"&E3&"*". pakai SUMIF kannn... Ini cukup sering ditanyakan di milis XL-mania... Artinya semua kata di B3:B12 yang mengandung "ayam" akan dijumlahkan. Mau minta tulungggg nih. artinya menyatakan bahwa formula pada F3 mencari semua yang memenuhi kriteria "*ayam*". Sayah kan mau jumlahkan angka berdasarkan kriteria tertentu.. Semarang... jeruk bali. Jawab: Hai Dian. Beginih ceritahnyaahhh.."Hai oom Excelmaniawan dan tante Excelmaniawati. dan kulit jeruk. kalau saya punya list nama orang yang terdiri dari dua suku kata. Konsep dasarnya tetap menggunakan SUMIF.. 2010 mengambil nama belakang Pertanyaan: "Hai bapak dan ibu guru Exceltainment. kita apit dengan tanda "*" sehingga SUMIF ini akan mencari data sumber yang mengandung kata kunci.. tempat belajar Excel October 2. jeruk purut. di tabel hasil hanya ada satu kriteria untuk ini: "Jeruk". [sum range] ) berfungsi untuk menjumlahkan data pada [sum range] jika data pada [range] memenuhi [criteria]. di tabel awal ada jeruk nipis.$C$3:$C$12). Pimp my Excel!" . Pada kriteria yang dicari.... di situ Dian bisa lihat bahwa ada bermacam-macam jeruk dan bermacam-macam coklat.. .. =SUMIF( [range]... Penjelasan: 1. Pliss Pliss tolong dibantuh yaaaahhh. Saya berikan contoh seperti gambar di atas... Saya kesel dehhhh.Dian Sastroh "baruh menikahhh"."*"&E3&"*".. Kalau yang ituh sudah tahu sayah rumusnyah.... antara kriteria yang di tabel awal dan tabel hasil tidak sama. Di sisi kiri adalah data sumber. Di tabel summary hanya kriterianya sajahhh. Minggu kemaren saya sudah tanyah ke trainer Excel sayah yang datang ke kantor.. formulanya adalah: =SUMIF($B$3:$B$12. dan di kanan hasilnya. Udah bayar mahal-mahal jawabannya enteng banget: Nggak bisahhh! Uhhhhh. Nah masalahnnya. langsung jawab ya. Misalnya di F3. Grouping data itu ditentukan warnanya.. tapi yang dimodifikasi sedikit... dan jumlahnya tidak beraturan. tiga suku kata. [criteria]..

.." ". 4.SUBSTITUTE(B3. formulanya adalah: =MID(B3."^" [banyaknya spasi]). Misalnya data ada di B3:B12. bentar lagi harus nyanyi. Banyak spasi ini sekaligus menggambarkan urutan spasi terakhir pada suatu kalimat. berfungsi untuk menghitung banyak karakter pada B3.1+FIND("^".1+ [hasil nomer 6]. dan tempat belajar excel gratis lainnya." ". 6.. Ini juga salah satu pertanyaan yang sering ditanyakan di milis XL-mania. Penjelasan: 1. Jawab: Hai Justin.. . karena tidak ada polanya." ". maka hasil dari langkah ke 4 ini adalah 2. dan hasil di D3:D12." ".. Saya berikan contoh seperti gambar di atas. . 2.."")))).LEN(SUBSTITUTE(B3. Pulau Bibir. berfungsi untuk memberikan suatu kalimat seperti B3 tetapi tanpa spasi."^". Misalnya kalimat tersebut adalah "abimono abimono abimono". ... Tolongin ya. 5.. [hasil nomer 5]) menghasilkan urutan karakter "^" dari seluruh karakter pada kalimat.. Jadi 3..99). list namanya panjang banget.SUBSTITUTE(B3.Justin Bibir. maka di D3. yang artinya jumlah spasi adalah 2 dan spasi terakhir ini adalah urutan ke-2 dari semua spasi. misalnya ada kata "abimono abimono abimono". 2008 lookup dengan banyak kriteria .. Hasil pengurangan nomer 1 dan nomer 3 menghasilkan banyaknya jumlah spasi pada kalimat. forumforum microsoft excel."")) berfungsi untuk menghitung banyak karakter pada B3 jika semua spasi dihilangkan.. =MID(B3.SUBSTITUTE(B3... File: Anda dapat mendownload materi tips ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania.. maka hasilnya adalah "abimonoabimonoabimono". tempat belajar Excel gratis di internet] November 4. . kemudian copy ke range D4 sampai D16.. masak kerja manual? Saya nggak ada waktu nih. . Di sisi kiri adalah data sumber. langsung saya jawab ya.FIND("^". dimulai dari karakter [hasil nomer 6] (tempat ditemukannya "^") ditambah 1 karakter pada kalimat di B3."").. menghasilkan perubahan spasi terakhir pada kalimat menjadi "^"." ". 99) artinya kita mengambil karakter sebanyak 99 karakter. dan di kanan hasilnya.LEN(B3). 7.LEN(B3)-LEN(SUBSTITUTE(B3." .saya coba =MID( ) saja tidak cukup.

.. data yang dicari adalah gabungan dari kolom B. formula yang dapat digunakan di F14 adalah: {=INDEX($F$3:$F$11.)).. Pada fungsi MATCH. Anyway.. Gitu kata orang-orang! Langsung tanya nih boss.. gimana caranya lookup berdasarkan 4 kriteria.. tapi sekarang saya perlu rumus untuk cari data berdasar 3 kriteria.... gimana ya caranya cari data berdasarkan banyak kriteria atau lookup berdasarkan banyak kriteria? Umumnya sih saya sering cari data berdasarkan dua kriteria. Formula ini bukanlah satu-satunya cara. Sedangkan ... Jawab: Pertanyaan: "lookup berdasar banyak kriteria" dan "mencari data berdasar banyak kriteria" adalah salah satu topik yang cukup populer di XL-mania. Lagi pusing-pusing mikir.. masih banyak cara lain di sini . Penjelasan: 1. Pusing.. Dasar formula ini sama dengan formula "vlookup yang bisa nengok ke kiri" 2....MATCH(. C. Pusing..MATCH(B14&C14&D14&E14... temen saya tanya. =INDEX($F$3:$F$11.. Untuk contoh data seperti terlampir. berfungsi untuk mencari pada baris berapa data yang sesuai 4.. Contoh data terlampir. Formula ini adalah formula array sehingga untuk mengakhirinya harus menekan Ctrl+Shift+Enter. sehingga data yang dicari dituliskan sebagai .$B$3:$B$11&$C$3:$C$11&$D$3:$D$11&$E$3:$E$11))} kemudian dicopy ke range F15:F16. Amerika. dan E... 3. Pertanyaan ini sering muncul lebih dari 3kali per minggu sehingga terkadang perlu difilter. 5. Pusing.Pertanyaan: "Tempat belajar excel paling OK ya XL-maniaaa. mulai sekarang member XL-mania dapat menemukan artikelnya di sini :) hehehe..) berfungsi untuk memberikan nilai pada baris yang ditunjuk. D..B14&C14&D14&E14..." Obama Mc Cain...

yang sering dijadikan referensi adalah 'apel' saja. Bisa jadi ditulisnya 'apel malanggg'. dalam hal ini B3:B12. Pecas ndahe. Jawab: Hai penikmat hujan meteor.File: Anda dapat mendownload materi tips ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania. . Yang dicari adalah harga di kolom C dengan kata kunci di kolom E.SEARCH(E3. tempat belajar microsoft excel!] August 13. [hasil search].SEARCH(E3..) akan menunjukkan letak cell yang memberikan angka terdekat dengan 9^9.$B$3:$B$12). lookup dengan kata kuci tentu saja bisa. 2009 lookup data dengan sebagian kata kunci Pertanyaan: "Hai oom abimono. =LOOKUP(9^9. Gimana dong caranya? Kayaknya sih kalau pakai vlookup kata kuncinya harus sama kan ya? Bingung nih. Dalam hal ini... Kalau tidak hasilnya tidak sesuai.Gadis penikmat "hujan meteor". Bulan depannya boro-boro sama apel malang. jika kata kunci yang dicari adalah unik. [array tujuan] ). 2.. Misalkan harusnya nama itemnya adalah 'apel malang'. Masalahnya. Nah. yaitu 'apel'. Jakarta. maka akan diambil salah satu anggota array tujuan.$B$3:$B$12). langsung saja ya.$C$3:$C$12). 3. Jika ada dia akan memberikan angka. tabel referensinya sering kacau. tapi dengan syarat bahwa satu kata kunci hanya boleh merefer ke satu kata juga di file tujuan. Penjelasan: 1.." . . sisanya akan memberikan hasil #VALUE!. kata-kata yang berwarna merah di kolom B adalah kata kuncinya. akhirnya yang dipakai keywordnya aja deh. Rumus yang digunakan di F3 adalah: =LOOKUP(9^9. kemudian copy ke range F4 sampai F12.. Dengan formula =LOOKUP( [posisi yang ditunjuk]. Contohnya pada kasus di atas. saya di kantor sering banget tuh harus lookup data dari tabel lain yang dibuat oleh orang lain. . berfungsi untuk mencari apakah kata kunci ada di salah satu dari array yang dicari. angka pada langkah kedua ini akan menunjukkan satu posisi pada array tujuan. Tolong dibantu ya oom. maka baris dengan kata kunci itu adalah satu-satunya yang memberi hasil angka akibat fungsi SEARCH.

File: Anda dapat mendownload materi tips ini di sini [harus memiliki yahoo id dan mengikuti mailing list XL-mania. tempat tips dan trik excel terlengkap] .

You're Reading a Free Preview

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