Kumpulan Contoh Soal IF VLOOKUP Excel Lengkap dengan Jawaban dan Pembahasan

Menguasai Microsoft Excel bukan hanya tentang menghafal rumus, melainkan memahami bagaimana menggabungkan berbagai fungsi untuk memecahkan masalah data yang kompleks. Salah satu kombinasi yang paling sering dicari oleh para profesional administrasi, akuntan, dan analis data adalah gabungan fungsi IF dan VLOOKUP.

baca juga:Mengapa Struktur Teks Begitu Krusial?

Artikel ini akan mengupas tuntas berbagai skenario soal IF VLOOKUP, mulai dari pencarian data dengan kriteria tertentu hingga penanganan error saat data tidak ditemukan.

Memahami Logika Dasar IF dan VLOOKUP

Sebelum masuk ke contoh soal, mari kita bedah secara singkat fungsi masing-masing:

  1. VLOOKUP: Digunakan untuk mencari nilai dalam tabel referensi berdasarkan kunci pencarian tertentu secara vertikal.
  2. IF: Digunakan untuk melakukan uji logika. Jika kondisi terpenuhi (TRUE), maka hasil A yang keluar; jika tidak (FALSE), maka hasil B yang keluar.

Ketika digabungkan, IF VLOOKUP memungkinkan Excel untuk membuat keputusan berdasarkan hasil pencarian data atau menentukan tabel mana yang harus digunakan sebagai referensi.

🔖 Baca juga:
Contoh Soal Mencari Kapasitas Kalor Lengkap dengan Jawaban dan Pembahasan Mudah

Skenario 1: IF VLOOKUP untuk Pemberian Bonus Karyawan

Soal:

Sebuah perusahaan memiliki tabel gaji karyawan. Jika seorang karyawan mencapai target penjualan (Status: “Achieved”), maka ia berhak mendapatkan bonus sebesar 10% dari gaji pokoknya yang datanya tersimpan di tabel referensi gaji. Jika tidak, bonusnya adalah 0.

Data yang tersedia:

  • Tabel Utama: Nama Karyawan, Penjualan, Status.
  • Tabel Referensi Gaji: Jabatan, Gaji Pokok.

Jawaban Rumus:

=IF(C2="Achieved", VLOOKUP(B2, $G$2:$H$10, 2, FALSE) * 10%, 0)

Pembahasan:

  • Kondisi IF: Mengecek apakah sel C2 berisi teks “Achieved”.
  • VLOOKUP: Jika benar, Excel akan mencari gaji pokok berdasarkan jabatan (B2) di tabel referensi ($G$2:$H$10).
  • Perhitungan: Hasil VLOOKUP dikalikan 10%.
  • False Value: Jika status bukan “Achieved”, maka hasilnya langsung 0.

Skenario 2: Menggunakan IF untuk Menangani Error VLOOKUP (IFERROR)

Seringkali, saat kita melakukan VLOOKUP, data yang dicari tidak ada di tabel referensi sehingga muncul pesan error #N/A. Kita bisa menggunakan logika IF (dalam bentuk fungsi yang lebih spesifik yaitu IFERROR) untuk mempercantik tampilan laporan.

Soal:

Cari nama barang berdasarkan Kode Barang. Jika kode barang tidak ditemukan di tabel inventaris, tampilkan pesan “Barang Tidak Terdaftar”.

Jawaban Rumus:

=IFERROR(VLOOKUP(A2, $E$2:$F$100, 2, FALSE), "Barang Tidak Terdaftar")

Pembahasan:

  • Fungsi VLOOKUP mencoba mencari data.
  • Jika pencarian menghasilkan error, fungsi IFERROR akan menangkapnya dan menggantinya dengan teks khusus di akhir rumus.

Skenario 3: Memilih Tabel Referensi Berdasarkan Kondisi (Nested IF VLOOKUP)

Ini adalah salah satu teknik tingkat lanjut di mana kita memiliki dua tabel referensi yang berbeda dan Excel harus memilih tabel mana yang digunakan.

Soal:

Terdapat dua cabang toko: Cabang A dan Cabang B. Harga barang di kedua cabang berbeda. Jika kolom “Lokasi” berisi “Cabang A”, maka gunakan Tabel Harga A. Jika “Cabang B”, gunakan Tabel Harga B.

Jawaban Rumus:

=VLOOKUP(B2, IF(C2="Cabang A", $G$2:$H$10, $J$2:$K$10), 2, FALSE)

Pembahasan:

  • Di dalam rumus VLOOKUP, bagian table_array digantikan oleh fungsi IF.
  • Jika C2 adalah “Cabang A”, maka VLOOKUP akan bekerja pada rentang $G$2:$H$10.
  • Jika bukan, VLOOKUP beralih ke rentang $J$2:$K$10.

Skenario 4: IF VLOOKUP untuk Diskon Bertingkat

Soal:

Hitung total bayar pelanggan. Jika pelanggan adalah “Member”, berikan diskon berdasarkan tabel diskon member yang dicari menggunakan VLOOKUP. Jika “Non-Member”, diskon tetap 2%.

Jawaban Rumus:

=Total_Belanja * (1 - IF(Tipe_Pelanggan="Member", VLOOKUP(Level_Member, Tabel_Diskon, 2, FALSE), 2%))

Pembahasan:

Rumus ini menghitung pengali harga. Jika dia member, Excel mencari berapa persen diskonnya di tabel (misal Gold 10%, Silver 5%). Jika bukan member, langsung menggunakan angka 2%.


Tips Optimasi Rumus IF VLOOKUP

Agar pengerjaan soal atau tugas kantor Anda lebih efektif, perhatikan poin-poin berikut:

  1. Gunakan Dollar Sign ($): Selalu kunci tabel referensi Anda dengan simbol $ (Absolut) agar saat rumus ditarik ke bawah, rentang tabel tidak bergeser.
  2. Pastikan Tipe Data Sama: Jika kunci pencarian di tabel utama berbentuk teks, pastikan di tabel referensi juga teks. Perbedaan tipe data (angka vs teks) sering menyebabkan VLOOKUP gagal.
  3. Gunakan Range Lookup FALSE: Untuk pencarian data yang pasti (exact match), selalu gunakan angka 0 atau FALSE di akhir rumus VLOOKUP.
  4. Named Range: Berikan nama pada tabel referensi Anda (misal: “Tabel_Gaji”). Ini akan membuat rumus IF VLOOKUP Anda lebih mudah dibaca: =VLOOKUP(A2, Tabel_Gaji, 2, 0).

Pentingnya Logika “False” pada IF

Banyak pengguna terjebak dengan hanya mengisi kondisi “True” pada fungsi IF. Dalam kombinasi dengan VLOOKUP, kondisi “False” sangat penting untuk memastikan sel tidak menampilkan pesan “FALSE” yang mengganggu estetika dokumen. Selalu berikan alternatif seperti 0, "" (kosong), atau pesan teks tertentu.

baca juga:Mahasiswi S1 Manajemen Universitas Teknokrat Indonesia Lulus dengan Karya Ilmiah Nasional Sinta 2

Kesimpulan

Kombinasi IF VLOOKUP adalah fondasi penting dalam otomatisasi dokumen Excel. Dengan memahami empat skenario di atas, Anda seharusnya sudah mampu menangani sebagian besar permasalahan data di tempat kerja, mulai dari sistem penggajian hingga manajemen stok barang.

penulis: ridho

Post Comment