Cara menghindari rumus yang rusak

Cara menghindari rumus yang rusak

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, hal ini berarti bahwa Excel tidak dapat memahami apa yang ingin Anda lakukan, jadi sebaiknya keluar dari sini dan mulai ulang.

Mulai dengan mengklik OK atau tekan ESCuntuk menutup pesan kesalahan.

Anda akan kembali ke sel dengan rumus yang salah tersebut, dalam mode edit, lalu Excel akan menyoroti bagian tempat terjadinya masalah di rumus tersebut. Jika Anda masih tidak mengetahui apa yang perlu dilakukan setelah itu dan ingin memulai ulang, Anda dapat menekan kembali ESC, atau mengklik tombol Batalkandalam bilah rumus, yang akan mengeluarkan Anda dari mode edit.

Gambar tombol Batalkan Bilah Rumus

Jika tidak yakin akan apa yang harus dilakukan di tahap ini atau bantuan apa yang Anda perlukan, pertanyaan yang serupa dapat dicari dalam Forum Komunitas Excel, atau posting pertanyaan Anda sendiri.

Tautan ke Forum Komunitas Excel

Jika ingin melanjutkan, daftar periksa berikut menyediakan langkah-langkah pemecahan masalah untuk membantu mencari tahu kesalahan yang terjadi dalam rumus Anda.

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

Catatan: #### 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 hash yang Anda lihat:

Setiap kali membuka lembar bentang yang berisi rumus mengarah ke nilai dalam lembar bentang lainnya, Anda akan diminta untuk memperbarui referensi atau membiarkannya tetap seperti itu.

Kotak dialog referensi rusak di Excel

Excel menampilkan kotak dialog di atas untuk memastikan rumus dalam lembar bentang saat ini selalu menunjukkan nilai yang 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, masuk ke File > Opsi > Tingkat Lanjut > Umum, lalu hapus centang Minta untuk memperbarui tautan otomatis. Di Excel 2007, Anda perlu mengklik Tombol Office > Opsi Excel. Tombol Office 2007

Gambar opsi Minta untuk memperbarui tautan otomatis

Penting: Jika ini adalah kali pertama Anda mendapatkan tautan yang tidak bekerja dalam rumus, dan membutuhkan refresher untuk mengatasi tautan yang tidak bekerja, atau tidak mengetahui apakah perlu untuk memperbarui referensi, lihat Kontrol saat referensi eksternal (tautan) diperbarui.

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

  • Pastikan Excel sudah diatur untuk memperlihatkan rumus dalam lembar bentang Anda. Untuk melakukannya, klik tab Rumus, lalu dalam grup Pengauditan Rumus, klik Perlihatkan Rumus.

    Tips: Anda juga dapat menggunakan pintasan keyboard Ctrl + ` (tombol di atas tombol Tab). Saat Anda melakukan hal ini, kolom akan diperlebar secara otomatis untuk menampilkan rumus, namun jangan khawatir, ketika beralih kembali ke tampilan normal, ukuran kolom tersebut akan diubah.

  • Jika langkah di atas masih belum dapat menangani masalah tersebut, mungkin 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 memiliki satu rentang sel yang luas dalam kolom yang diformat sebagai teks, Anda dapat memilih rentang, menerapkan format angka yang dipilih lalu masuk ke Data > Teks ke Kolom > Selesai. Langkah ini akan menerapkan format ke semua sel yang dipilih.

    Gambar dialog Data > Teks ke Kolom

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

  1. Klik tab File, klik Opsi, lalu klik kategori Rumus.

  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, perulangan, atau presisi rumus.

Referensi melingkar terjadi ketika rumus mengacu ke sel tempat rumus tersebut berada. Cara memperbaikinya adalah dengan memindahkan rumus tersebut ke sel lain atau mengubah sintaks rumus 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. Jika demikian, Anda perlu untuk mengaktifkan Penghitungan Perulangan.

Untuk informasi selengkapnya mengenai referensi melingkar, lihat Menemukan dan memperbaiki 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. Jika Anda mengetikkan 11/2, Excel memperlihatkan tanggal, seperti 2-Nov atau 02/11/2009, bukannya membagi 11 dengan 2.

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

Saat Anda menggunakan fungsi dalam rumus, setiap kurung buka membutuhkan kurung tutup agar fungsi dapat bekerja dengan benar, maka pastikan semua kurung merupakan bagian dari pasangan yang cocok. Sebagai contoh, rumus =IF(B5<0),"Tidak valid",B5*1.05) tidak akan bekerja karena terdapat dua kurung tutup namun hanya satu 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)

Catatan: Anda akan melihat argumen fungsi tercantum dalam toolbar referensi fungsi mengambang di bawah rumus ketika mengetiknya.

Cuplikan layar toolbar Referensi Fungsi
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 akan memberikan hasil yang tidak diharapkan 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. Masukkan 1000 bukannya $1,000 dalam rumus.

Jika menggunakan angka yang diformat dalam argumen, Anda akan mendapatkan hasil penghitungan yang tidak diharapkan, namun kesalahan #NUM! juga dapat terlihat. Sebagai contoh, jika memasukkan rumus =ABS(-2,134) untuk menemukan nilai absolut dari -2134, Excel memperlihatkan kesalahan #NUM!, karena fungsi ABS hanya menerima satu argumen.

Catatan: Anda dapat memformat hasil rumus dengan pemisah desimal dan simbol mata uang setelah memasukkan rumus dengan angka (konstanta) yang tidak diformat. Secara umum, bukanlah ide yang bagus untuk meletakkan konstanta dalam rumus, karena konstanta dapat sulit ditemukan jika Anda perlu memperbarui nantinya, dan konstanta sulit untuk diketikkan dengan benar. Lebih baik meletakkan konstanta Anda dalam sel, supaya konstanta dapat lebih bebas dan mudah untuk direferensikan.

Rumus Anda mungkin tidak akan memberikan hasil yang diharapkan jika tipe data sel tidak dapat digunakan dalam penghitungan. Sebagai contoh, jika memasukkan rumus sederhana =2+3 dalam sel yang diformat sebagai teks, Excel tidak dapat menghitung data yang dimasukkan tersebut. Yang akan Anda lihat dalam sel tersebut adalah =2+3. Untuk memperbaikinya, ubah tipe data sel ini dari Teks menjadi Umum seperti berikut:

  1. Pilih sel.

  2. Klik Beranda > panah di samping Format Angka (atau tekan Ctrl + 1), lalu klik 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
Pesan kesalahan menggunakan x dengan konstanta untuk mengalikan bukannya dengan *

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

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

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 rumus, "Hari ini " memiliki spasi sebelum tanda kutip akhir untuk menyediakan spasi kosong yang Anda inginkan antara kata "Hari ini adalah" dan "Senin, 30 Mei." Tanpa tanda kutip mengapit teks, rumus tersebut mungkin memperlihatkan kesalahan #NAME?.

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

Sebagai contoh, rumus =IF(SQRT(PI())<2,"Kurang dari dua!","Lebih dari dua!") memiliki 3 tingkatan fungsi: Fungsi PI ditumpuk dalam Fungsi SQRT, yang juga ditumpuk 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 Quarterly Data dalam buku kerja Anda, ketikkan: ='Quarterly Data'!D3. Tanpa tanda kutip mengapit nama lembar, rumus memperlihatkan kesalahan #NAME?.

Anda juga bisa mengklik nilai atau sel di lembar lain untuk merujuk ke nilai atau sel di dalam 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 sampai A8 pada lembar Penjualan dalam buku kerja Q2 Operations 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).

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

Tips: Cara termudah untuk mendapatkan jalur menuju buku kerja lainnya adalah dengan membuka buku kerja lainnya, kemudian dari buku kerja asli Anda, ketikkan =, lalu gunakan Alt+Tab untuk beralih ke buku kerja lain lalu pilih sel dalam sel yang diinginkan. Lalu tutup buku kerja sumber tersebut. 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.

Membagi sel dengan sel lain yang memiliki nol (0) atau tidak ada nilai yang dihasilkan dalam kesalahan #DIV/0!.

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

=IF(B1,A1/B1,0)

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

Selalu periksa untuk melihat apakah Anda memiliki rumus yang merujuk ke data di dalam sel, rentang, nama yang ditentukan, lembar kerja, atau buku kerja, sebelum 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 sebuah rumus merujuk ke sel yang telah dihapus atau diganti dengan data lain dan mengembalikan kesalahan #REF!, pilih sel dengan kesalahan #REF! . Di bilah rumus, pilih #REF! dan hapus. Lalu, masukkan kembali rentang untuk rumus tersebut.

  • 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 agar langsung merujuk ke rentang sel tersebut (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. Klik Batalkan, lalu pastikan bahwa data ini tidak hilang dengan mengganti rumus yang merujuk ke buku kerja yang hilang dengan hasil rumus.

Terkadang, saat menyalin isi dari sel, Anda hanya ingin menempelkan nilainya bukannya 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 dapat menyebabkan munculnya kesalahan referensi sel yang tidak valid (#REF!) dalam sel tujuan, karena sel tersebut berisi nilai yang Anda gunakan sebelumnya dalam rumus yang tidak dapat lagi direferensikan.

Kesalahan ini dapat dihindari dengan menempelkan nilai yang dihasilkan oleh rumus tanpa rumus dalam sel tujuan.

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

  2. Di tab Beranda, dalam grup Clipboard, klik Salin Gambar tombol .

    Gambar Pita Excel

    Pintasan keyboard: Tekan CTRL+C.

  3. Pilih sel kiri atas area tempel.

    Tips: Untuk memindahkan atau menyalin satu pilihan ke lembar kerja atau buku kerja lain, klik tab lembar kerja lainnya atau beralih ke buku kerja lainnya, kemudian pilih sel kiri atas dari area yang ditempelkan.

  4. Di tab Beranda, dalam grup Clipboard, klik Tempel Gambar tombol , kemudian klik Tempelkan 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. Klik Rumus > Evaluasi Rumus.

    Grup Pengauditan Rumus di tab Rumus

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

    Kotak dialog Evaluasi Rumus

  4. Jika bagian dari rumus bergaris bawah adalah referensi untuk rumus lain, klik Melangkah Masuk untuk memperlihatkan rumus lain dalam kotak Evaluasi. Klik Melangkah Keluar untuk kembali ke sel dan rumus sebelumnya.

    Tombol Melangkah Masuk tidak tersedia saat referensi muncul yang kedua kalinya di dalam rumus, atau jika rumus merujuk ke sel di buku kerja yang lain.

  5. Lanjutkan hingga setiap bagian dari rumus telah dievaluasi.

    Alat Evaluasi Rumus tidak memberi tahu Anda mengapa rumus tersebut tidak bekerja, namun dapat membantu Anda mengetahui letak kesalahannya. Alat ini dapat menjadi sangat berguna dalam rumus yang lebih besar yang kesalahannya sulit untuk ditemukan.

    Catatan: 

    • 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.

    • Fungsi dapat dihitung kembali 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 pakar di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Jawaban, atau menyarankan fitur maupun fitur baru di Suara Pengguna Excel.

Lihat Juga

Gambaran umum rumus di Excel

Mendeteksi kesalahan dalam rumus

Fungsi Excel (sesuai alfabet)

Fungsi Excel (menurut kategori)

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×