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, ini berarti Excel tidak dapat memahami apa yang ingin Anda lakukan, sehingga Anda mungkin hanya ingin memulai lagi.

Mulai dengan memilih OK atau tekan ESC untuk 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 belum tahu apa yang harus dilakukan dari sana dan ingin memulai lagi, Anda bisa menekan ESC lagi, atau pilih tombol Batalkan di bilah rumus, yang akan membawa Anda keluar dari mode edit.

Gambar tombol Batalkan Bilah Rumus

Jika Anda ingin melanjutkan, maka daftar periksa berikut ini menyediakan langkah-langkah pemecahan masalah untuk membantu Anda mengetahui apa yang salah.

Catatan: Jika Anda menggunakanOffice untuk web, Anda mungkin tidak melihat kesalahan yang sama, atau solusi mungkin tidak berlaku.

Excel melempar berbagai kesalahan pon (#) seperti #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?, dan #NULL!, untuk mengindikasikan bahwa sesuatu dalam rumus Anda tidak berfungsi dengan baik. Sebagai contoh, kesalahan #VALUE! kesalahan disebabkan oleh kesalahan pemformatan 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.

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 topik berikut ini yang terkait dengan kesalahan pon yang Anda lihat:

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

Kotak dialog referensi rusak di Excel

Excel menampilkan kotak dialog di atas untuk memastikan bahwa rumus di 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, masuk ke opsi File > > Advanced > General, dan Kosongkan kotak Mintalah untuk memperbarui link otomatis .

Gambar opsi Minta untuk memperbarui tautan otomatis

Penting: Jika ini pertama kalinya Anda bekerja dengan tautan yang rusak dalam rumus, jika Anda memerlukan penyegaran tentang menyelesaikan tautan yang rusak, atau jika Anda tidak tahu apakah akan memperbarui referensi, lihat mengontrol Kapan referensi eksternal (link) diperbarui.

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

  • Pastikan Excel diatur untuk memperlihatkan rumus di lembar bentang Anda. Untuk melakukan ini, pilih tab rumus , dan di grup pengauditan rumus , pilih Perlihatkan rumus.

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

  • Jika langkah di atas masih tidak mengatasi 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 Anda memiliki kolom dengan rentang sel yang besar yang diformat sebagai teks, Anda dapat memilih rentang, menerapkan format angka pilihan Anda, dan 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 menghitung, Anda harus memeriksa apakah perhitungan otomatis diaktifkan di Excel. Rumus tidak akan menghitung jika perhitungan manual diaktifkan. Ikuti langkah-langkah ini untuk memeriksa perhitungan otomatis.

  1. Pilih tab file , pilih opsi, lalu pilih 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 rumus, iterasi, atau presisi.

Referensi melingkar terjadi jika rumus merujuk ke sel yang terletak di dalamnya. Perbaikan adalah memindahkan rumus ke sel lain, atau mengubah sintaks rumus menjadi satu 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 harus mengaktifkan menghapus atau memperbolehkan referensi melingkar.

Untuk informasi selengkapnya tentang referensi melingkar, lihat menghapus atau memperbolehkan 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. Alternatifnya, jika Anda mengetikkan 11/2, Excel memperlihatkan tanggal, seperti 2-Nov atau 11/02/2009, daripada 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, tapi 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)

Catatan: Anda akan melihat argumen fungsi yang tercantum dalam Toolbar referensi fungsi terapung 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 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. Sebagai ganti memasukkan $1.000, masukkan 1000 dalam rumus.

Jika Anda menggunakan angka yang diformat dalam argumen, Anda akan mendapatkan hasil perhitungan yang tidak diharapkan, tapi Anda juga mungkin 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 argumen-2, dan 134 sebagai argumen terpisah.

Catatan: 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 menempatkan konstanta dalam rumus, karena mereka bisa sulit ditemukan jika Anda perlu memperbarui nanti dan lebih rentan untuk diketik dengan tidak benar. Ini jauh lebih baik untuk menempatkan konstanta Anda dalam sel, di mana mereka berada di tempat yang 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 rumus, "hari ini adalah" memiliki spasi sebelum tanda kutip akhir untuk menyediakan ruang kosong yang Anda inginkan di antara kata "hari ini adalah" 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 tingkatan fungsi; fungsi Pi ditumpuk di dalam fungsi sqrt, yang pada akhirnya 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 yang bernama data triwulanan dalam buku kerja Anda, ketikkan: = ' data triwulanan '! D3. Tanpa tanda kutip di sekitar nama lembar, rumus memperlihatkan kesalahan #NAME?.

Anda juga dapat memilih nilai atau sel di lembar lain untuk merujuk ke 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 hingga A8 pada lembar penjualan dalam buku kerja operasi Q2 yang dibuka di Excel, ketikkan: = [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 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 apa pun di lembar 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.

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. 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 untuk melihat 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 digantikan dengan data lain, dan jika akan 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 secara 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 Batalkan, lalu pastikan data ini tidak hilang dengan mengganti rumus yang merujuk ke buku kerja yang hilang dengan hasil rumus.

Terkadang, saat Anda menyalin konten dari sebuah sel, Anda hanya ingin menempelkan nilai dan bukan rumus yang mendasari yang ditampilkan di bilah rumus.

Misalnya, Anda mungkin ingin menyalin nilai rumus yang dihasilkan ke sel di lembar kerja lain. Atau Anda mungkin ingin menghapus nilai yang Anda gunakan dalam rumus setelah menyalin nilai hasil ke sel lain pada lembar kerja. Kedua tindakan ini menyebabkan kesalahan referensi sel yang tidak valid (#REF!) untuk muncul di sel tujuan, karena sel yang berisi nilai yang Anda gunakan dalam rumus tidak lagi dapat direferensikan.

Anda bisa menghindari kesalahan ini dengan menempelkan nilai hasil rumus, tanpa rumus, dalam 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.

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

  4. Pada tab Beranda , dalam grup clipboard , pilih tempel Gambar tombol , lalu pilih 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. Pilih rumus > mengevaluasi rumus.

    Grup Pengauditan Rumus di tab Rumus

  3. Pilih evaluasi untuk memeriksa nilai referensi yang digarisbawahi. Hasil dari evaluasi diperlihatkan dalam huruf miring.

    Kotak dialog Evaluasi Rumus

  4. Jika bagian rumus yang digarisbawahi adalah referensi ke rumus lainnya, pilih langkah in untuk memperlihatkan rumus lainnya dalam kotak evaluasi . Pilih langkah keluar untuk kembali ke sel dan rumus sebelumnya.

    Tombol langkah di tidak tersedia untuk kedua kali 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 akan selalu memberi tahu Anda mengapa rumus Anda rusak, namun dapat membantu menunjukkan di mana. 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.

    • 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 pakar di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas Jawaban.

Lihat Juga

Gambaran umum rumus di Excel

Mendeteksi kesalahan dalam rumus

Fungsi Excel (alfabetis)

Fungsi Excel (menurut kategori)

Perlu bantuan lainnya?

Kembangkan keterampilan Office 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.

×