Cara memperbaiki kesalahan #REF!

Cara memperbaiki kesalahan #REF!

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.

#REF! kesalahan memperlihatkan saat rumus yang merujuk ke sel yang tidak valid. Ini terjadi paling sering saat sel yang direferensikan oleh rumus mendapatkan dihapus, atau ditempelkan ke atas.

Contoh - Kesalahan #REF! akibat menghapus kolom

Contoh berikut ini menggunakan rumus =SUM(B2,C2,D2) di kolom E.

Rumus yang menggunakan referensi sel eksplisit seperti =SUM(B2,C2,D2) dapat menyebabkan kesalahan #REF! jika kolom dihapus.

Jika Anda menghapus kolom B, C atau D menyebabkan #REF! kesalahan. Dalam kasus ini, kami akan menghapus kolom C (2007 penjualan), dan rumus sekarang adalah =SUM(B2,#REF!,C2). Ketika Anda menggunakan referensi sel eksplisit seperti ini (jika Anda mereferensikan setiap sel secara individual, dipisahkan oleh koma) dan menghapus referensi baris atau kolom, Excel tidak bisa mengatasi, jadi mengembalikan #REF! kesalahan. Ini adalah alasan utama mengapa menggunakan referensi sel eksplisit dalam fungsi tidak direkomendasikan.

Contoh kesalahan #REF! akibat menghapus kolom

Solusi

  • Jika secara tidak sengaja menghapus baris atau kolom, Anda dapat langsung mengklik tombol Batalkan di Bilah Alat Akses Cepat (atau tekan CTRL+Z) untuk memulihkannya.

  • Menyesuaikan rumus sehingga menggunakan referensi rentang dan bukan sel individu, seperti =SUM(B2:D2). Sekarang Anda bisa menghapus semua kolom dalam rentang sum dan Excel akan secara otomatis menyesuaikan rumus. Anda juga bisa menggunakan =SUM(B2:B5) untuk jumlah baris.

Contoh - VLOOKUP dengan referensi rentang yang salah

Dalam contoh berikut, =VLOOKUP(A8,A2:D5,5,FALSE) akan mengembalikan kesalahan #REF! karena rumus tersebut mencari nilai untuk dikembalikan dari kolom 5, namun rentang referensinya adalah A:D, yang hanya berisi 4 kolom.

Contoh rumus VLOOKUP dengan rentang yang salah.  Rumusnya adalah =VLOOKU(A8,A2:D5,5,FALSE).  Tidak ada kolom kelima dalam rentang VLOOKUP, sehingga 5 menyebabkan kesalahan #REF!.

Solusi

Menyesuaikan rentang menjadi lebih besar, atau mengurangi nilai kolom pencarian agar sesuai dengan referensi rentang. =Vlookup(A8,A2:E5,5,false) akan rentang referensi valid, seperti yang akan = VLOOKUP(A8,A2:D5,4,FALSE).

Contoh - INDEX dengan referensi baris atau kolom yang salah

Dalam contoh ini, rumus =INDEX(B2:E5,5,5) mengembalikan kesalahan #REF! karena rentang INDEX berisi 4 baris dengan 4 kolom, namun rumus meminta untuk mencari hasil dari kolom ke-5 dan baris ke-5.

Contoh rumus INDEX dengan referensi rentang yang tidak valid.  Rumus =INDEX(B2:E5,5,5), tetapi rentang hanya berisi 4 baris dengan 4 kolom.

Solusi

Menyesuaikan referensi baris atau kolom sehingga berada di dalam rentang indeks pencarian. =Index(B2:E5,4,4) akan menghasilkan hasil yang valid.

Contoh – Mereferensikan buku kerja tertutup dengan INDIRECT

Dalam contoh berikut ini, fungsi INDIRECT mencoba mereferensikan buku kerja yang ditutup, dan menyebabkan kesalahan #REF!.

Contoh kesalahan #REF! akibat perujukan INDIRECT pada buku kerja yang ditutup.

Solusi

Buka buku kerja yang dirujuk. Anda akan menemukan kesalahan yang sama jika Anda mereferensikan buku kerja tertutup dengan fungsi array dinamis.

OLE masalah

Jika Anda telah menggunakan tautan Sematan dan Tautan Objek (OLE) yang akan mengembalikan kesalahan #REF!, mulai program yang dibuka oleh tautan.

Catatan: OLE merupakan teknologi yang dapat Anda gunakan untuk berbagi informasi antar program.

Masalah DDE

Jika Anda telah menggunakan topik Dynamic Data Exchange (DDE) yang mengembalikan #REF! kesalahan, pertama Periksa untuk memastikan bahwa Anda sedang referensi topik yang benar. Jika Anda masih menerima #REF! kesalahan, periksa Pengaturan pusat kepercayaan Anda untuk konten eksternal seperti yang diuraikan dalam memblokir atau membuka blokir konten eksternal dalam dokumen Office.

Catatan: Dynamic Data Exchange (DDE)adalah protokol yang ditetapkan untuk bertukar data antara program Microsoft berbasis Windows.

Masalah Makro

Jika makro memasukkan fungsi di lembar kerja yang merujuk ke sel di atas fungsi tersebut, dan sel yang berisi fungsi yang berada di baris 1, maka fungsi akan mengembalikan #REF! karena ada sel di atas baris 1. Centang fungsi untuk melihat jika argumen mengacu ke sel atau rentang sel yang tidak valid. Ini mungkin mengharuskan mengedit makro di Visual Basic Editor (VBE) untuk mengambil situasi ke akun.

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 dalam Excel

Cara menghindari rumus yang rusak

Menggunakan pemeriksaan kesalahan untuk 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.

×