Lompat ke konten
Home » Blog » Mengapa Rumus Excel Tidak Berfungsi: Penyebab dan Solusi

Mengapa Rumus Excel Tidak Berfungsi: Penyebab dan Solusi

Share :

Konsekuensi rumus Excel bermasalah bisa macam-macam, mulai dari gangguan kecil, hingga kesalahan signifikan, seperti laporan keuangan tidak akurat.

Artikel ini bertujuan membantu mengidentifikasi dan mengatasi masalah umum terkait rumus Excel.

Sebagai batasan, kami tidak membahas setiap rumus VBA, melainkan rumus standar spreadsheet Excel. Solusi di sini bukan solusi yang mungkin dari setiap kategori kasus, melainkan yang umum saja.

Filerumus-tidak-berfungsi-excel.xlsx

Tanda Rumus Tidak Berfungsi atau Bermasalah

Berikut beberapa tanda untuk mengenali rumus tidak bekerja sebagaimana mestinya:

  • Pesan error seperti #DIV/0!, #VALUE!, atau #NAME?
  • Hasil tidak sesuai
  • Hasil rumus tidak teraktualisasi sesuai perubahan data

Alasan Umum Mengapa Rumus Excel Tidak Berfungsi

Salah Penggunaan Sintak (Syntax Error)

Kasus ini berhubungan dengan kesalahan cara penulisan rumus.

Contoh:

  • Salah atau tidak menggunakan operator yang semestinya
  • Tanda kurung atau pemisah daftar tidak disertakan
  • Salah jumlah argumen
  • Penggunaan kutip ganda lengkung, bukan lurus

Rumus IF di bawah kehilangan satu pemisah daftar, menggunakan kutip lengkung, dan memiliki 4 argumen.

=IF(A2=”ABC” “Huruf ABC”; “Bukan ABC”; “Mungkin ABC”)

Rumus perkalian di bawah menggunakan × dan bukan *

=6×5

Solusi:

  • Periksa tanda kurung, koma atau titik koma, atau tanda kutip
  • Gunakan operator yang sesuai ketentuan Excel
  • Gunakan Formula Auditing atau klik Formula Bar untuk meneliti rumus
  • Gunakan Function Wizard
  • Periksa dokumentasi fungsi

Salah Penggunaan Referensi

Rumus menunjuk ke cell yang salah karena salah tulis, copy-paste, atau salah membuat range.

Rumus di bawah akan bermasalah jika disalinkan. E2:F4 akan berubah relatif terhadap cell ke mana rumus disalinkan.

=VLOOKUP(A2; E2:F4; 2; FALSE)

Salah penggunaan referensi.

Solusi:

Format Data Tidak Sama

Kondisi ini terjadi saat rumus membandingkan dua nilai yang berbeda format data.

Rumus di bawah akan mengembalikan Bukan 200 karena nilai A2 adalah teks, bukan angka.

=IF(A2=200; "Angka 200"; "Bukan 200")

Format data tidak sama.

Solusi:

  • Pastikan angka disimpan sebagai angka, bukan teks
  • Format tanggal dengan benar
  • Periksa teks dengan ISTEXT atau angka dengan ISNUMBER

Salah Menggunakan Fungsi

Kondisi ini terjadi argumen atau logika fungsi tidak sesuai dengan apa yang diharapkan oleh fungsi tersebut.

Rumus VLOOKUP berikut bekerja tapi tidak memberikan hasil sesuai karena data pencarian tidak diurutkan.

=VLOOKUP(D2; A2:B6; 2; TRUE)

Salah menggunakan fungsi.

Solusi:

  • Cek dokumentasi atau baca tooltip fungsi
  • Uji argumen selangkah demi selangkah dengan cell pembantu

Salah Menyusun Logika

Kasus ini umum terjadi di dalam rumus yang menggunakan kriteria. Contoh kondisi dalam kategori ini adalah:

  • Susunan kriteria yang tidak tepat
  • Salah menggunakan operator logika: OR, alih-alih AND, atau sebaliknya

Susunan kriteria pada rumus di bawah tidak tepat. Rumus akan selalu mengembalikan C untuk setiap nilai di atas 70.

=IF(B2>=70;"C";IF(B2>=80;"B";IF(B2>=90;"A";"D")))

Salah menyusun logika di Excel.

Solusi:

  • Buat peta logika sebelum menulis rumus
  • Gunakan fungsi lain dengan percabangan yang lebih rapi, seperti IFS atau SWITCH
  • Gunakan sistem fallback atau catch-all, seperti ELSE di IF atau TRUE di IFS untuk kasus-kasus tak terduga

Karakter Tidak Terlihat

Karakter tersembunyi adalah karakter yang tidak terlihat saat dicetak, contohnya spasi atau carriage return (karakter pindah baris).

Rumus di bawah mengembalikan nol walau pun jelas terlihat bahwa nilai yang dicari ada di dalam tabel. Jika diperiksa, nilai pada tabel memiliki spasi.

=SUMIF(A2:A6; D2; B2:B6)

Data memiliki karakter tidak terlihat.

Solusi:

  • Gunakan TRIM untuk menghapus spasi tambahan
  • Gunakan CLEAN untuk menghapus karakter yang tidak dapat dicetak
  • Terapkan format yang konsisten

Referensi Berputar

Referensi berputar terjadi ketika rumus pada suatu cell mengacu pada dirinya sendiri, secara langsung atau tidak langsung.

Pada gambar, rumus berada pada cell D1 melakukan penjumlahan dengan mengikutkan D1 itu sendiri.

Rumus Excel dengan referensi berputar.

Solusi:

Salah Penggunaan Rumus Array

Contoh kesalahan dalam penggunaan rumus array:

  • Tampilnya error #SPILL!
  • Tidak menekan Ctrl+Shift+Enter untuk menjalankan rumus array di Excel sebelum versi 2019

Salah penggunaan rumus array.

Solusi:

  • Di Excel versi lama, konfirmasikan dengan Ctrl+Shift+Enter
  • Gunakan kolom pembantu jika logika array terasa terlalu rumit
  • Pastikan tidak ada nilai di cell-cell tumpahan

Tidak Paham Pengaturan Regional Settings

Regional Settings tidak bersentuhan secara langsung dengan Excel, tapi pengaturannya mempengaruhi Excel.

Contoh:

  • Tertukar penggunaan koma dan titik koma baik sebagai pemisah daftar atau desimal
  • Format default tanggal atau waktu berbeda

Rumus pada gambar di bawah menghasilkan #VALUE! karena 0.5 dianggap sebagai teks bukan pecahan desimal.

Salah penggunaan tanda dengan pengaturan Regional Settings.

Solusi:

  • Sesuaikan penggunaan Excel dengan Regional Settings

Hasil Rumus Tidak Update

Rumus tetap menampilkan hasil terdahulu walau pun data sudah berubah.

Solusi:

Tips Menulis Rumus Excel yang Lebih Baik

  • Rencanakan rumus sebelum mengetiknya
  • Pecah rumus kompleks menjadi bagian-bagian yang lebih kecil
  • Gunakan kolom pembantu bila perlu
  • Gunakan nama rentang, IFERROR, atau LET untuk memperjelas rumus
  • Periksa hasil rumus secara berkala untuk menghindari kesalahan yang terus bertumpuk
  • Dokumentasikan rumus dengan komentar untuk referensi di kemudian hari
  • Jangan Copy Paste rumus dari internet tanpa memeriksanya
  • Jangan abaikan pesan error—klik pesan tersebut dan baca detailnya
  • Jangan berasumsi bahwa Excel mengerti maksud kita—rumus harus eksplisit

Alat untuk Membantu Melacak Kesalahan

  • Formula Auditing: Gunakan Trace precedents atau Trace dependents untuk melihat hubungan antar cell
  • Evaluate Formula: Menjalankan rumus langkah demi langkah
  • Error Checking: Segitiga hijau kecil yang umum tampil saat rumus error untuk membantu pengguna mengidentifikasikan masalah
  • Nama range: Membuat rumus lebih mudah dibaca
  • Show Formulas: Membantu membaca rumus secara manual

Kesimpulan

Kesalahan rumus bukan kegagalan pribadi, melainkan ritual memahami diri sendiri. Setiap error adalah kesempatan untuk memahami logika Excel dan memperbaiki cara berpikir kita.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *