Cara menghindari rumus yang rusak

Cara menghindari rumus yang rusak

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

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 bermasalah, yang akan berada di edit mode, dan Excel akan menyoroti tempat mana mengalami masalah. Jika Anda masih tidak tahu apa yang harus dilakukan dari sana dan ingin mulai dari awal, Anda bisa tekan ESC lagi, atau klik tombol Batalkan di bilah rumus, yang akan keluar Anda dari edit mode.

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 melempar berbagai hash kesalahan (#) seperti #VALUE!, #REF!, #NUM, #N/A, #DIV/0!, #NAME?, dan #NULL!, untuk menunjukkan sesuatu di rumus Anda tidak bekerja kanan. Sebagai contoh, #VALUE! kesalahan disebabkan oleh salah pemformatan, atau tipe data yang tidak didukung dalam argumen. Atau, Anda akan melihat #REF! kesalahan jika rumus yang merujuk ke sel yang telah dihapus atau diganti dengan data lainnya. Panduan pemecahan masalah akan 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 Anda membuka lembar bentang yang berisi rumus yang merujuk ke nilai dalam lembar bentang lain, Anda akan diminta untuk memperbarui referensi atau membiarkannya sebagai-adalah.

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 bisa menggunakan pintasan keyboard Ctrl + ' (tombol di atas tombol Tab). Saat Anda melakukan ini, kolom Anda akan secara otomatis Perlebar untuk menampilkan rumus Anda, tapi jangan khawatir, saat Anda beralih kembali ke tampilan normal akan mengubah ukuran kolom Anda.

  • Jika langkah di atas masih tidak mengatasi masalah, itu mungkin sel yang diformat sebagai teks. Anda bisa klik kanan di sel dan pilih Format sel > Umum (atau Ctrl + 1), lalu tekan F2 > Enter untuk mengubah format.

  • Jika Anda memiliki sebuah rentang besar sel dalam kolom yang diformat sebagai teks, lalu Anda bisa memilih rentang, menerapkan format angka pilihan Anda dan masuk ke Data > teks ke kolom > selesai. Ini akan menerapkan format ke semua sel yang dipilih.

    Gambar dialog Data > Teks ke Kolom

Saat rumus tidak menghitung, Anda harus memeriksa jika penghitungan otomatis diaktifkan di Excel. Rumus tidak akan menghitung jika perhitungan 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

Juga, beberapa fungsi, seperti SUM, memerlukan argumen numerik saja, sementara fungsi lain, seperti ganti, memerlukan nilai teks untuk setidaknya satu argumen mereka. Jika Anda menggunakan tipe data yang salah, fungsi mungkin menghasilkan hasil yang tidak diharapkan atau memperlihatkan #VALUE! kesalahan.

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 Anda menggunakan angka yang diformat dalam argumen, Anda akan mendapatkan hasil perhitungan yang tidak diharapkan, tapi Anda mungkin juga melihat #NUM! kesalahan. Misalnya, jika Anda memasukkan rumus =ABS(-2,134) untuk menemukan nilai absolut-2134, Excel memperlihatkan #NUM! kesalahan, karena fungsi ABS menerima hanya satu argumen.

Catatan: Anda bisa memformat hasil rumus dengan pemisah desimal dan mata uang simbol setelah Anda memasukkan rumus menggunakan angka yang tidak diformat (konstanta). Tidaklah biasanya ide yang baik untuk meletakkan konstanta dalam rumus, karena ini bisa sulit untuk menemukan jika Anda perlu memperbarui nanti, dan mereka lebih cenderung sedang diketik dengan tidak benar. Itu lebih baik untuk meletakkan konstanta Anda dalam sel, di mana mereka berada di buka dan dengan mudah dirujuk.

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 ke buku kerja lain adalah dengan membuka buku kerja lain, lalu dari buku kerja asli Anda, ketik =, lalu gunakan Alt + Tab untuk beralih ke buku kerja lain dan pilih sel mana pun pada lembar yang Anda inginkan. Lalu tutup buku kerja sumber. Rumus Anda akan memperbarui secara otomatis untuk menampilkan nama jalur dan lembar penuh file bersama dengan sintaks diperlukan. Anda bisa genap Salin dan tempelkan jalur dan menggunakan di mana pun Anda memerlukannya.

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 diperlukan memberi tahu Anda mengapa rumus rusak, tetapi ini bisa membantu menunjukkan tempat. Ini bisa berupa alat yang sangat berguna dalam rumus lebih besar di mana jika tidak mungkin sulit untuk menemukan masalah.

    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 (alfabetis)

Fungsi Excel (menurut kategori)

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.

×