Pemahaman VLOOKUP di Google Sheets

Eksplorasi Studi Kasus, IFERROR, dan Logika Pencarian Data

Pemahaman Logika: TRUE vs FALSE

💡 Mengapa Google Sheets Butuh Parameter Terakhir?

Saat kita memasukkan rumus pencarian, Google Sheets butuh kejelasan instruksi: "Apakah saya harus mencari kecocokan yang persis sama, atau boleh data yang mendekati nilainya?"

Menggunakan FALSE (atau 0)

Artinya: "Cari yang teks/angkanya SAMA PERSIS! Jika beda 1 karakter saja, nyatakan Error (#N/A)."

  • Mencari Nomor Induk Siswa (NIS)
  • Mencari Kode Inventaris Sekolah
  • Mencari Username email

*Karena data ini bersifat unik. NIS 1001 berbeda dengan NIS 1002.

Menggunakan TRUE (atau 1)

Artinya: "Cari rentang nilainya. Jika tidak ada angka yang pas, ambil angka terbesar yang masih lebih kecil dari nilai yang dicari."

  • Menentukan Grade Rapor (A, B, C)
  • Menghitung Persentase Diskon
  • Mengelompokkan Kategori Umur

*Tabel referensi WAJIB diurutkan dari angka terkecil ke terbesar!

Studi Kasus 1: Peminjaman Barang Lab Komputer

Skenario: Guru memasukkan Kode Alat ke dalam Spreadsheet. Jika kodenya ada, nama alat akan muncul. Jika guru *typo* (salah ketik), layar jangan sampai memunculkan pesan error #N/A, melainkan "Alat Tidak Ditemukan". Ini wajib menggunakan fungsi IFERROR dan parameter FALSE.

Sheet Master Alat ($A$3:$B$6)

Kode AlatNama Perangkat
LAB-01Router MikroTik
LAB-02Switch Hub 24 Port
LAB-03Kabel UTP Cat 6
LAB-04Tang Crimping
=IFERROR(
  VLOOKUP(E3, $A$3:$B$6, 2, FALSE),
  "Alat Tidak Ditemukan"
)
Router MikroTik

Studi Kasus 2: Penentuan Predikat Kelulusan

Skenario: Wali kelas ingin memberi keterangan predikat di Google Sheets berdasarkan Nilai Akhir siswa. Nilai siswa sangat acak (misal 82, 77, 95). Spreadsheet harus mengecek siswa masuk ke "keranjang" rentang nilai yang mana. Kasus ini mewajibkan penggunaan TRUE.

Sheet Acuan Nilai ($G$3:$H$6)

Batas Bawah NilaiPredikat
0Kurang
60Cukup
75Baik
90Sangat Baik
Penting: Kolom 'Batas Bawah Nilai' harus berurutan naik (Ascending) agar rumus VLOOKUP dengan TRUE berfungsi dengan benar di Google Sheets.
=VLOOKUP(
  K3,
  $G$3:$H$6, 2, TRUE
)
Predikat: Baik

Uji Analisis Logika Spreadsheet

Tentukan penggunaan parameter pencarian (Range Lookup) yang tepat untuk setiap skenario di bawah ini!

1. Menarik data "Alamat Siswa" dari Sheet 1 ke Sheet 2 berdasarkan Nomor Induk (NISN).

2. Menentukan besaran Kuota Internet subsidi berdasarkan Jarak Rumah siswa ke sekolah (0-2 km = 5GB, 2-5 km = 10GB, >5km = 15GB).

3. Mencari Harga Buku berdasarkan Nomor ISBN (International Standard Book Number).