Cara menghindari kesalahan rumus di Excel
Applies ToExcel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016 Excel untuk iPad Excel untuk tablet Android

Jika Excel tidak dapat menangani rumus yang ingin Anda buat, mungkin akan terdapat pesan kesalahan seperti berikut:

Gambar dialog Excel "Masalah dengan rumus ini"

Sayangnya, ini berarti Excel tidak dapat memahami apa yang Anda coba lakukan, jadi Anda perlu memperbarui rumus atau memastikan Anda menggunakan fungsi tersebut dengan benar. 

Ada beberapa fungsi umum di mana Anda mungkin mengalami masalah. Untuk mempelajari selengkapnya, lihat COUNTIF, SUMIF, VLOOKUP, atau IF. Anda juga dapat melihat daftar fungsi di sini.

Kembali ke sel dengan rumus yang rusak, yang akan berada dalam mode edit, dan Excel akan menyorot tempat yang bermasalah. Jika masih tidak tahu apa yang harus dilakukan setelah itu dan ingin memulai dari awal, Anda dapat menekan ESC lagi, atau memilih tombol Batal di bilah rumus, yang akan mengeluarkan Anda dari mode edit.

Gambar tombol Batalkan Bilah Rumus

Jika Anda ingin melanjutkan, daftar periksa berikut menyediakan langkah-langkah pemecahan masalah untuk membantu Anda mengetahui apa yang salah. Pilih judul untuk mempelajari selengkapnya.

Jika menggunakan Microsoft 365 untuk web, Anda mungkin tidak melihat kesalahan yang sama, atau solusinya mungkin tidak berlaku.

Rumus dengan lebih dari satu argumen menggunakan pemisah daftar untuk memisahkan argumennya. Pemisah mana yang digunakan dapat bervariasi berdasarkan setelan Lokal OS dan Excel Anda. Pemisah daftar yang paling umum adalah koma "," dan titik koma ";".

Rumus akan rusak jika salah satu fungsinya menggunakan pembatas yang salah.

Untuk informasi selengkapnya, silakan lihat: Kesalahan rumus ketika pemisah daftar tidak diatur dengan benar 

Excel memunculkan berbagai kesalahan pound (#) seperti #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?, dan #NULL!, untuk menunjukkan sesuatu dalam rumus Anda bukan tidak berfungsi dengan benar. Sebagai contoh, kesalahan #VALUE! kesalahan disebabkan oleh pemformatan yang salah atau tipe data yang tidak didukung dalam argumen. Atau, Anda akan melihat #REF! akan muncul jika rumus mengarah ke sel yang telah dihapus atau diganti dengan data lain. Panduan pemecahan masalah berbeda untuk setiap kesalahan.

#### bukanlah kesalahan yang terkait dengan rumus. Hal ini berarti bahwa kolom tersebut tidak cukup lebar untuk menampilkan konten sel. Cukup seret kolom untuk memperlebar, atau masuk ke Beranda > Format > Sesuaikan Lebar Kolom Secara Otomatis.

Gambar Beranda > Format > Paskan Otomatis Lebar Kolom

Lihat salah satu topik berikut yang terkait dengan kesalahan pound yang Anda lihat:

Setiap kali membuka lembar bentang yang berisi rumus yang merujuk ke nilai di lembar bentang lain, Anda akan diminta untuk memperbarui referensi atau membiarkannya sebagaimana adanya.

Kotak dialog referensi rusak di Excel

Excel menampilkan kotak dialog di atas untuk memastikan bahwa rumus dalam lembar bentang saat ini selalu mengarah ke nilai yang paling diperbarui jika nilai referensi telah berubah. Anda dapat memilih untuk memperbarui referensi, atau melewatinya jika tidak menginginkan pembaruan. Bahkan jika memilih untuk tidak memperbarui referensi, Anda selalu dapat memperbarui tautan secara manual dalam lembar bentang kapan saja.

Anda selalu dapat menonaktifkan kotak dialog agar tidak muncul di bagian mulai. Untuk melakukannya, buka File > Opsi > Tingkat Lanjut > Umum, dan hilangkan centang Minta untuk memperbarui tautan otomatis.

Gambar opsi Minta untuk memperbarui tautan otomatis

Jika ini adalah kali pertama Anda bekerja dengan tautan yang rusak dalam rumus, jika memerlukan penyegaran untuk mengatasi tautan yang rusak, atau jika tidak mengetahui apakah akan memperbarui referensi, lihat Kontrol ketika referensi eksternal (tautan) diperbarui.

Jika rumus tidak menampilkan nilai, ikuti langkah-langkah berikut:

  • Pastikan Excel diatur untuk memperlihatkan rumus dalam lembar bentang Anda. Untuk melakukannya, pilih tabRumus, dan dalam grup Audit Rumus, pilih Tampilkan Rumus.

    Anda juga dapat menggunakan pintasan keyboard Ctrl + ` (tombol di atas tombol Tab). Saat Anda melakukan ini, kolom Anda akan otomatis melebar untuk menampilkan rumus Anda, tapi jangan khawatir, saat Anda beralih kembali ke tampilan normal, ukuran kolom Anda akan berubah.

  • Jika langkah di atas masih belum mengatasi masalah, kemungkinan sel diformat sebagai teks. Anda dapat mengklik kanan sel dan memilih Format Sel > Umum (atau Ctrl + 1, kemudian tekan F2 > Enter untuk mengubah format.

  • Jika Anda memiliki kolom dengan rentang sel yang besar yang diformat sebagai teks, Anda dapat memilih rentang tersebut, menerapkan format angka pilihan Anda, dan buka Data > Teks ke Kolom > Selesai. Langkah ini akan menerapkan format ke semua sel yang dipilih.

    Gambar dialog Data > Teks ke Kolom

Ketika rumus tidak melakukan perhitungan, Anda perlu memeriksa apakah perhitungan otomatis diaktifkan di Excel. Rumus tidak akan menghitung jika penghitungan manual diaktifkan. Ikuti langkah-langkah ini untuk memeriksa Penghitungan otomatis.

  1. Pilih tab File, pilih Opsi, lalu pilih kategoriRumus.

  2. Di bagian Opsi penghitungan , di bawah Penghitungan Buku Kerja, pastikan opsi Otomatis dipilih.

    Gambar opsi Penghitungan Otomatis & Manual

Untuk informasi selengkapnya tentang penghitungan, lihat Mengubah penghitungan ulang rumus, perulangan, ataupresisi.

Referensi melingkar terjadi ketika rumus merujuk ke sel tempatnya berada. Cara mengatasinya adalah dengan memindahkan rumus ke sel lain, atau mengubah sintaks rumus menjadi yang menghindari referensi melingkar. Namun, dalam beberapa kejadian Anda mungkin membutuhkan referensi melingkar karena referensi melingkar tersebut menyebabkan perulangan fungsi hingga memenuhi kondisi numerik tertentu. Dalam kasus tersebut, Anda perlu mengaktifkan Hapus atau izinkan referensi melingkar.

Untuk informasi selengkapnya tentang referensi melingkar, lihat Menghapus atau mengizinkan referensi melingkar.

Jika entri tidak dimulai dengan tanda sama dengan, entri tersebut bukanlah rumus, dan tidak akan dihitung, yang merupakan suatu kesalahan umum.

Saat Anda mengetikkan sesuatu seperti SUM(A1:A10), Excel memperlihatkan string teks SUM(A1:A10) bukannya hasil rumus. Atau, jika Anda mengetik 11/2, Excel memperlihatkan tanggal, seperti 2-Nov atau 11/02/2009, bukan membagi 11 dengan 2.

Untuk menghindari hasil yang tidak diharapkan, selalu mulai fungsi dengan tanda sama dengan. Misalnya, ketik: =SUM(A1:A10) dan =11/2.

Ketika Anda menggunakan fungsi dalam rumus, setiap tanda kurung buka memerlukan tanda kurung tutup agar fungsi berfungsi dengan benar. Pastikan bahwa semua tanda kurung adalah bagian dari pasangan yang cocok. Misalnya, rumus =IF(B5<0),"Tidak valid",B5*1.05) tidak akan berfungsi karena ada dua tanda kurung tutup, tetapi hanya satu tanda kurung buka. Rumus yang benar akan terlihat seperti ini: =IF(B5<0,"Tidak valid",B5*1.05).

Fungsi Excel memiliki argumen, nilai yang Anda perlu masukkan agar fungsi dapat bekerja. Hanya beberapa fungsi (seperti PI atau TODAY) yang tidak memiliki argumen. Periksa sintaks rumus yang muncul ketika Anda mulai mengetikkan fungsi, untuk memastikan fungsi tersebut memiliki argumen yang diperlukan.

Misalnya, fungsi UPPER hanya menerima satu string teks atau referensi sel sebagai argumennya: =UPPER("hello") atau =UPPER(C2)

Anda akan melihat argumen fungsi tercantum dalam toolbar referensi fungsi mengambang di bawah rumus saat Anda mengetiknya.

Cuplikan layar toolbar Referensi Fungsi

Selain itu, beberapa fungsi, seperti SUM, hanya memerlukan argumen numerik, sementara fungsi lain, seperti REPLACE, memerlukan nilai teks untuk setidaknya salah satu argumen fungsi tersebut. Jika Anda menggunakan tipe data yang salah, fungsi mungkin mengembalikan hasil yang tidak terduga atau memperlihatkan kesalahan #VALUE!.

Jika perlu mencari sintaks fungsi tertentu dengan cepat, lihat daftar Fungsi Excel (menurut kategori).

Jangan masukkan angka yang diformat dengan tanda dolar ($) atau pemisah desimal (,) dalam rumus karena tanda dolar menunjukkan Referensi Absolut dan koma adalah pemisah argumen. Sebagai ganti memasukkan $1.000, masukkan 1000 dalam rumus.

Jika menggunakan angka yang diformat dalam argumen, Anda akan mendapatkan hasil penghitungan yang tidak terduga, tetapi anda mungkin juga melihat kesalahan#NUM!. Misalnya, jika Anda memasukkan rumus =ABS(-2,134) untuk menemukan nilai absolut -2134, Excel memperlihatkan #NUM! kesalahan, karena Fungsi ABS hanya menerima satu argumen, dan melihat -2, dan 134 sebagai argumen terpisah.

Anda dapat memformat hasil rumus dengan pemisah desimal dan simbol mata uang setelah memasukkan rumus dengan angka (konstanta) yang tidak diformat. Biasanya bukan ide yang baik untuk memasukkan konstanta ke dalam rumus, karena konstanta tersebut mungkin sulit ditemukan jika Anda perlu memperbaruinya nanti, dan lebih rentan untuk salah ketik. Jauh lebih baik untuk menempatkan konstanta Anda di dalam sel, di tempat terbuka dan mudah direferensikan.

Rumus Anda mungkin tidak akan memberikan hasil yang diharapkan jika tipe data sel tidak dapat digunakan dalam penghitungan. Misalnya, jika Anda memasukkan rumus sederhana =2+3 dalam sel yang diformat sebagai teks, Excel tidak bisa menghitung data yang Anda masukkan. Yang Anda lihat dalam sel hanyalah =2+3. Untuk memperbaiki ini, ubah tipe data sel dari Teks menjadi Umum seperti ini:

  1. Pilih sel.

  2. Pilih Beranda dan pilih panah untuk memperluas grup Angka atau Format Angka (atau tekan Ctrl + 1). Lalu pilih Umum.

  3. Tekan F2 untuk meletakkan sel dalam mode edit, kemudian tekan Enter untuk menerima rumus tersebut.

Tanggal yang dimasukkan dalam sel yang menggunakan tipe data Angka mungkin diperlihatkan sebagai nilai tanggal numerik, bukannya tanggal. Untuk memperlihatkan angka sebagai tanggal, pilih format Tanggal dalam galeri Format Angka.

Simbol x sering digunakan sebagai operator perkalian dalam sebuah rumus, namun Excel hanya dapat menerima simbol bintang (*) untuk perkalian. Jika menggunakan konstanta dalam rumus Anda, Excel memperlihatkan pesan kesalahan dan dapat memperbaiki rumus tersebut untuk Anda dengan cara mengubah x dengan simbol bintang (*).

Kotak pesan meminta untuk mengganti x dengan * untuk perkalian

Namun, jika Anda menggunakan referensi sel, Excel akan mengembalikan #NAME? .

Kesalahan #NAME? ketika menggunakan x dengan referensi sel, bukannya * untuk perkalian

Jika Anda membuat rumus yang menyertakan teks, apit teks tersebut dalam tanda kutip.

Sebagai contoh, rumus ="Hari ini adalah " & TEXT(TODAY(),"hhhh, tt bbbb") menggabungkan teks "Hari ini adalah " dengan hasil dari fungsi TEXT dan TODAY, dan menghasilkan Hari ini adalah Senin, 30 Mei.

Dalam rumusnya, "Hari ini adalah " memiliki spasi sebelum tanda kutip akhir untuk memberikan spasi kosong yang Anda inginkan di antara kata "Hari ini" dan "Senin, 30 Mei". Tanpa tanda kutip di sekitar teks, rumus mungkin memperlihatkan Kesalahan #NAME?.

Anda bisa menggabungkan (atau menumpuk) hingga 64 tinggi fungsi di dalam satu rumus.

Misalnya, rumus =IF(SQRT(PI())<2,"Kurang dari dua!","Lebih dari dua!") memiliki 3 tingkat fungsi; Fungsi PI ditumpuk di dalamFungsi SQRT, yang pada gilirannya ditumpuk di dalam Fungsi IF.

Saat Anda mengetikkan referensi untuk nilai atau sel di lembar kerja yang lain, dan nama lembar itu memiliki karakter non-alfabet (seperti spasi), masukkan nama dalam tanda kutip tunggal (').

Misalnya, untuk mengembalikan nilai dari sel D3 dalam lembar kerja bernama Data Kuartal dalam buku kerja Anda, ketik: ='Data Kuartal'!D3. Tanpa tanda kutip di sekitar nama lembar, rumus memperlihatkan Kesalahan #NAME?.

Anda juga bisa memilih nilai atau sel di lembar lain untuk dirujuk ke rumus Anda. Kemudian Excel secara otomatis menambahkan tanda kutip yang mengapit nama lembar.

Saat Anda mengetikkan referensi untuk nilai atau sel di buku kerja yang lain, sertakan nama buku kerja yang dimasukkan dalam kurung siku ([]) diikuti dengan nama lembar kerja yang memiliki nilai atau sel.

Misalnya, untuk merujuk ke sel A1 hingga A8 pada lembar Penjualan dalam buku kerja Operasi Q2 yang terbuka di Excel, ketik: =[Q2 Operations.xlsx]Sales!A1:A8. Tanpa tanda kurung siku, rumus memperlihatkan Kesalahan #REF!.

Jika buku kerja tidak terbuka di Excel, ketikkan jalur lengkap ke file tersebut.

Misalnya, =ROWS('C:\My Documents\[Q2 Operations.xlsx]Sales'!A1:A8).

Jika jalur lengkap berisi karakter spasi, apit jalur tersebut dalam tanda kutip tunggal (di permulaan jalur dan setelah nama lembar kerja, sebelum tanda seru).

Cara term mudah untuk mendapatkan jalur ke buku kerja lain adalah dengan membuka buku kerja lain, lalu dari buku kerja asli Anda, ketik =, dan gunakan Alt+Tab untuk beralih ke buku kerja lain. Pilih sel mana pun pada lembar kerja yang Anda inginkan, lalu tutup buku kerja sumber. Rumus Anda akan diperbarui secara otomatis untuk menampilkan jalur file lengkap dan nama lembar beserta dengan sintaks yang diperlukan. Anda bahkan dapat menyalin dan menempelkan jalur dan menggunakannya di mana saja diperlukan.

Memisahkan sel dengan sel lain yang memiliki nol (0) atau tidak ada nilai yang menghasilkan Kesalahan #DIV/0!.

Untuk menghindari kesalahan ini, Anda dapat menanganinya secara langsung dan menguji keberadaan denominator. Anda dapat menggunakan: 

=IF(B1,A1/B1,0)

Yang berarti IF(B1 ada, maka bagikan A1 dengan B1, jika tidak akan menghasilkan 0).

Selalu periksa apakah Anda memiliki rumus yang merujuk ke data dalam sel, rentang, nama yang ditentukan, lembar kerja, atau buku kerja sebelum Anda menghapus apa pun. Lalu Anda bisa mengganti rumus ini dengan hasilnya sebelum menghapus data yang direferensikan.

Jika Anda tidak bisa mengganti rumus dengan hasilnya, tinjau informasi tentang kesalahan ini, dan solusi yang memungkinkan:

  • Jika rumus merujuk ke sel yang telah dihapus atau diganti dengan data lain, dan jika rumus mengembalikan Kesalahan #REF!, pilih sel dengan #REF! . Di bilah rumus, pilih #REF! dan menghapusnya. Lalu masukkan rentang untuk rumus lagi.

  • Jika nama yang ditentukan hilang, dan rumus yang merujuk ke nama tersebut mengembalikan Kesalahan #NAME?, tentukan nama baru yang merujuk ke rentang yang Anda inginkan, atau ubah rumus untuk merujuk langsung ke rentang sel (misalnya, A2:D8).

  • Jika lembar kerja hilang, dan rumus yang merujuk ke lembar kerja tersebut mengembalikan kesalahan #REF! , tidak ada cara untuk memperbaiki hal ini, sayangnya—lembar kerja yang telah dihapus tidak dapat dipulihkan.

  • Jika buku kerja hilang, rumus yang merujuk ke buku kerja tersebut masih tetap utuh hingga Anda memperbarui rumus.

    Misalnya, jika rumus Anda adalah [Book1.xlsx]Sheet1'!A1 dan Anda tidak lagi memiliki Book1.xlsx, nilai yang direferensikan dalam buku kerja tersebut tetap ada. Namun, jika Anda mengedit dan menyimpan rumus yang merujuk ke buku kerja itu, Excel memperlihatkan kotak dialog Perbarui Nilai dan meminta Anda memasukkan sebuah nama file. Pilih Batal, lalu pastikan data ini tidak hilang dengan mengganti rumus yang merujuk pada buku kerja yang hilang dengan hasil rumus.

Terkadang, ketika menyalin konten sel, Anda hanya ingin menempelkan nilai dan bukan rumus dasar yang ditampilkan dalam bilah rumus.

Sebagai contoh, Anda mungkin ingin menyalin nilai yang dihasilkan oleh rumus ke sel dalam lembar kerja lain. Atau Anda ingin menghapus nilai yang digunakan sebelumnya dalam rumus setelah menyalin nilai yang dihasilkan ke sel lain dalam lembar kerja. Kedua tindakan ini menyebabkan kesalahan referensi sel yang tidak valid (#REF!) muncul di sel tujuan, karena sel yang berisi nilai yang Anda gunakan dalam rumus tidak lagi dapat dirujuk.

Anda bisa menghindari kesalahan ini dengan menempelkan nilai rumus yang dihasilkan, tanpa rumus, di sel tujuan.

  1. Dalam lembar kerja, pilih sel yang berisi nilai dari rumus yang ingin Anda salin.

  2. Pada tab Beranda, di grup Clipboard, pilih Salin Gambar tombol.

    Gambar Pita Excel

    Pintasan keyboard: Tekan CTRL+C.

  3. Pilih sel kiri atas area tempel.

    Untuk memindahkan atau menyalin pilihan ke lembar kerja atau buku kerja lain, pilih tab lembar kerja lain atau beralih ke buku kerja lain, lalu pilih sel kiri atas area tempel.

  4. Di tab Beranda, dalam grup Clipboard, pilih Tempel Gambar tombol, lalu pilih Tempel Nilai, atau tekan Alt > E > S > V > Enter untuk Windows, atau Option > Command > V > V > Enter di Mac.

Untuk memahami bagaimana cara rumus kompleks atau bertumpuk menghitung hasil akhir, Anda bisa mengevaluasi rumus tersebut.

  1. Pilih rumus yang ingin Anda evaluasi.

  2. Pilih Rumus > Evaluasi Rumus.

    Grup Pengauditan Rumus di tab Rumus

  3. Pilih Evaluasi untuk memeriksa nilai referensi bergaris bawah. Hasil dari evaluasi diperlihatkan dalam huruf miring.

    Kotak dialog Evaluasi Rumus

  4. Jika bagian rumus bergaris bawah adalah referensi ke rumus lain, pilih Langkah Dalam untuk memperlihatkan rumus lain dalam kotak </c1>Evaluasi. Pilih Keluar untuk kembali ke sel dan rumus sebelumnya.

    Tombol Masuk ’tidak tersedia pada kali kedua referensi muncul dalam rumus—atau jika rumus merujuk ke sel di buku kerja lain.

  5. Lanjutkan hingga setiap bagian dari rumus telah dievaluasi.

    Alat Evaluasi Rumus tidak serta merta memberi tahu Anda mengapa rumus Anda rusak, namun dapat membantu menunjukkan di mana letaknya. Alat ini dapat menjadi sangat berguna dalam rumus yang lebih besar yang kesalahannya sulit untuk ditemukan.

    • Beberapa bagian dari fungsi IF dan CHOOSE tidak akan dievaluasi, dan kesalahan #N/A mungkin muncul dalam kotak Evaluasi.

    • Referensi kosong diperlihatkan sebagai nilai nol (0) dalam kotak Evaluasi.

    • Beberapa fungsi dihitung ulang setiap kali lembar kerja berubah. Fungsi tersebut, termasuk RAND, AREAS, INDEX, OFFSET, CELL, INDIRECT, ROWS, COLUMNS, NOW, TODAY, dan RANDBETWEEN, bisa menyebabkan kotak dialog Evaluasi Rumus memperlihatkan hasil yang berbeda dari hasil sebenarnya dalam sel di lembar kerja.

Perlu bantuan lainnya?

Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.

Jika Anda pemilik bisnis kecil yang mencari informasi selengkapnya tentang cara menyiapkan Microsoft 365, kunjungi Bantuan dan pembelajaran bisnis kecil.

Lihat Juga

Gambaran umum rumus di Excel

Bantuan & pembelajaran Excel

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.