Dasar Formula Spreadsheet: Referensi, Lookup, dan Penanganan Error

Artikel

Dasar Formula Spreadsheet: Referensi, Lookup, dan Penanganan Error

Formula adalah tempat logika spreadsheet hidup. Jika format data sudah bersih, formula akan jauh lebih mudah ditulis, diuji, dan dirawat.

Panduan ini adalah Tahap 3 dalam alur spreadsheet dan berfokus pada kebiasaan formula yang bisa diandalkan.

Tahap 1: Kuasai Referensi Sel

Referensi relatif

A1 akan berubah saat disalin ke row atau column lain.

Gunakan ini untuk perhitungan berulang di seluruh tabel.

Referensi absolut

$A$1 akan tetap tetap saat disalin.

Gunakan ini untuk konstanta, tarif pajak, threshold, dan anchor lookup.

Referensi campuran

  • $A1: hanya mengunci kolom
  • A$1: hanya mengunci row

Gunakan referensi campuran saat membangun formula matriks yang reusable.

Tahap 2: Bangun Pola Perhitungan Inti

Mulailah dari keluarga formula berikut:

  • Agregasi: SUM, AVERAGE, COUNT, MIN, MAX
  • Total bersyarat: SUMIF, SUMIFS, COUNTIF, COUNTIFS
  • Logika: IF, IFS, AND, OR

Contoh:

=IF(E2>=80,"Lulus","Review")

Tahap 3: Pelajari Alur Lookup

Sebelum menulis formula, tentukan relasinya dengan jelas:

  • Tabel transaksi menampung baris aktivitas yang berulang
  • Master table menampung data referensi yang deskriptif
  • Keduanya dihubungkan oleh key yang sama, misalnya Product SKU, Customer ID, atau Owner ID

Ini adalah cara spreadsheet mengelola data berulang tanpa harus mengetik label yang sama di mana-mana.

Lookup yang disarankan

Gunakan XLOOKUP jika tersedia.

=XLOOKUP(A2, Products!A:A, Products!C:C, "Tidak ditemukan")

Logika contohnya:

  • A2 berisi Product SKU dari tabel transaksi
  • Products!A:A adalah kolom key di master table
  • Products!C:C mengembalikan kategori, harga, atau field terkait lainnya

Fallback yang kompatibel

Gunakan INDEX + MATCH untuk kompatibilitas yang lebih luas.

=INDEX(Products!C:C, MATCH(A2, Products!A:A, 0))

Opsi lama

VLOOKUP masih bisa dipakai, tetapi kurang fleksibel ketika struktur tabel berubah.

Tahap 4: Tangani Error dengan Sengaja

Gunakan IFERROR di sekitar formula yang bisa gagal karena key hilang atau input belum lengkap.

=IFERROR(XLOOKUP(A2, Products!A:A, Products!C:C), "")

Buat fallback yang bermakna:

  • "" untuk tampilan antarmuka yang bersih
  • "ID tidak ditemukan" untuk debugging kualitas data

Tahap 5: Checklist Debugging Formula

Ketika hasil formula terlihat salah:

  1. Pastikan tipe data benar, apakah number, date, atau text
  2. Cek apakah referensinya seharusnya relatif atau absolut
  3. Pastikan lookup key benar-benar exact match, termasuk spasi dan karakter tersembunyi
  4. Uji formula dalam potongan yang lebih kecil
  5. Tambahkan helper column sementara untuk inspeksi

Alur Kerja Formula yang Disarankan

Gunakan urutan ini setiap kali:

  1. Bersihkan dan validasi data mentah
  2. Pisahkan nilai berulang ke tabel transaksi dan master table
  3. Tambahkan formula sederhana lebih dulu
  4. Tambahkan logika bersyarat dan lookup setelah itu
  5. Tambahkan penanganan error di tahap berikutnya
  6. Kunci dan review sebelum file dibagikan

Urutan ini mengurangi error berantai dan mempercepat proses review.

Tugas Mini Latihan

  1. Buat status lulus/gagal dengan IF
  2. Jumlahkan penjualan per region dengan SUMIFS
  3. Tarik harga berdasarkan SKU dengan XLOOKUP
  4. Bungkus formula yang perlu dengan IFERROR

Tahap Berikutnya

Lanjutkan ke Tahap 5: alur analisis dengan pivot table dan metrik ringkas.

Langkah berikutnya

Bangun setup yang lebih tepat tanpa asal beli

Lihat rekomendasi tools, catatan perangkat, dan resource digital yang membantu kamu mengambil keputusan lebih cepat.