Microsoft Excel menunjukkan #DIV/0! saat angka dibagi dengan nol (0). Itu terjadi saat Anda memasukkan rumus sederhana seperti =5/0, atau saat rumus merujuk ke sel yang memiliki 0 atau kosong, seperti diperlihatkan di gambar ini.
Untuk mengoreksi kesalahan tersebut, lakukan salah satu hal berikut:
- Pastikan pembagi dalam fungsi atau rumus bukan nol atau sel kosong.
- Ubah referensi sel dalam rumus ke sel lain yang tidak memiliki nilai nol (0) atau kosong.
- Masukkan #N/A dalam sel yang dirujuk sebagai pemisah dalam rumus, yang akan mengubah hasil rumus menjadi #N/A untuk menunjukkan nilai pemisah tidak tersedia.
Berulang kali kesalahan #DIV/0! kesalahan tidak dapat dihindari karena rumus Anda menunggu masukan dari Anda atau orang lain. Dalam hal ini, Anda tidak ingin pesan kesalahan ditampilkan sama sekali, jadi ada beberapa metode penanganan kesalahan yang dapat Anda gunakan untuk menekan kesalahan selagi menunggu input.
Mengevaluasi penyebut untuk 0 atau tidak ada nilai
Cara paling sederhana untuk menekan #DIV/0! kesalahan menggunakan fungsi IF untuk mengevaluasi keberadaan penyebut. Jika nilainya 0 atau tidak sama sekali, tampilkan nilai 0 atau tidak sama sekali sebagai hasil rumus, bukan #DIV/0! nilai kesalahan, jika tidak, hitung rumus.
Misalnya, jika rumus yang mengembalikan kesalahan adalah =A2/A3, gunakan =IF(A3,A2/A3,0) untuk mengembalikan 0 atau =IF(A3,A2/A3,"") untuk mengembalikan string kosong. Anda juga dapat menampilkan pesan kustom seperti ini: =IF(A3,A2/A3,"Input Diperlukan"). Dengan fungsi QUOTIENT dari contoh pertama Anda akan menggunakan =IF(A3,QUOTIENT(A2,A3),0). Hal ini memberi tahu Excel IF(A3 ada, kembalikan hasil rumus, jika tidak abaikan).
Gunakan IFERROR untuk menekan #DIV/0! .
Anda juga dapat menekan kesalahan ini dengan menumpuk operasi pembagian di dalam fungsi IFERROR. Sekali lagi, menggunakan A2/A3, Anda dapat menggunakan =IFERROR(A2/A3,0). Hal ini memberi tahu Excel jika rumus Anda mengevaluasi kesalahan, 0 akan dikembalikan, jika tidak hasil rumus akan dikembalikan.
Catatan: metode IFERROR dan IF(ISERROR()) merupakan penanganan kesalahan menyeluruh, dalam hal ini metode akan menghilangkan semua kesalahan, tidak hanya #DIV/0!. Anda perlu memastikan bahwa rumus berfungsi dengan baik sebelum menerapkan penanganan kesalahan, jika tidak, Anda mungkin tidak menyadari bahwa rumus Anda tidak berfungsi seperti yang diharapkan.
Tips
Jika pemeriksaan kesalahan diaktifkan di Excel, Anda dapat memilih
samping sel yang memperlihatkan kesalahan. Pilih Tampilkan Langkah Penghitungan jika tersedia, dan pilih resolusi yang sesuai untuk data Anda.
Perlu bantuan lainnya?
Anda selalu dapat bertanya kepada ahli di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas.
Lihat Juga
Cara menghindari rumus yang rusak