Cara mengoreksi #REF! .

Kesalahan #REF! muncul ketika rumus merujuk ke sel yang tidak valid. Kesalahan ini sering terjadi ketika sel yang dirujuk oleh rumus telah dihapus, atau ditumpuk.

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 akan menyebabkan #REF! . Dalam kasus ini kita akan menghapus kolom C (2007 Sales), dan Rumusnya sekarang terbaca = Sum (B2, #REF!, C2). Saat Anda menggunakan referensi sel eksplisit seperti ini (di mana Anda mereferensikan setiap sel, dipisahkan oleh koma) dan menghapus baris atau kolom yang direferensikan, Excel tidak bisa mengatasinya, sehingga mengembalikan #REF! . Ini adalah alasan utama mengapa menggunakan referensi sel eksplisit dalam fungsi tidak dianjurkan.

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.

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

Contoh - VLOOKUP dengan referensi rentang yang salah

Dalam contoh berikut, = Vlookup (A8, A2: D5, 5, false) akan mengembalikan #REF! kesalahan karena mencari nilai yang akan dikembalikan dari kolom 5, tetapi rentang referensi adalah A:D, yang hanya 4 kolom.

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

Solusi

Sesuaikan rentang agar lebih besar, atau kurangi nilai pencarian kolom agar cocok dengan rentang referensi. =VLOOKUP(A8,A2:E5,5,FALSE) merupakan rentang referensi yang valid, seperti halnya = 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

Sesuaikan referensi baris atau kolom agar berada dalam rentang pencarian INDEX. =INDEX(B2:E5,4,4) akan mengembalikan hasil yang valid.

Contoh – Mereferensikan buku kerja tertutup dengan INDIRECT

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

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

Solusi

Membuka buku kerja yang direferensikan. Anda akan menemukan kesalahan yang sama jika Anda mereferensikan buku kerja tertutup dengan fungsi larik dinamis.

Masalah OLE

Jika Anda telah menggunakan link penautan dan penyematan objek (OLE) yang mengembalikan #REF! kesalahan, lalu mulai program yang dihubungi 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 akan mengembalikan #REF! kesalahan, pertama-tama Periksa untuk memastikan Anda mereferensikan 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 mapan untuk bertukar data antara program berbasis Microsoft Windows.

Masalah Makro

Jika makro memasukkan fungsi di lembar kerja yang merujuk ke sel di atas fungsi, dan sel yang berisi fungsi berada di baris 1, fungsi akan mengembalikan #REF! karena tidak ada sel di atas baris 1. Periksa fungsi untuk melihat apakah argumen merujuk ke sel atau rentang sel yang tidak valid. Hal ini mungkin memerlukan pengeditan makro di Editor Visual Basic (VBE) untuk memperhitungkan situasi.

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

Cara menghindari rumus yang rusak

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.

×