Rumus Excel: Cara memperbaiki # DIV / 0! kesalahan -

Daftar Isi

Formula umum

=IF(A2="","",A1/A2)

Ringkasan

# DIV / 0! kesalahan muncul saat rumus mencoba membagi dengan nol, atau nilai yang setara dengan nol. Meskipun # DIV / 0! kesalahan disebabkan oleh upaya untuk membagi dengan nol, itu juga mungkin muncul dalam rumus lain yang mereferensikan sel yang menampilkan # DIV / 0! kesalahan. Dalam contoh yang diperlihatkan, jika ada sel di A1: A5 yang berisi # DIV / 0! kesalahan, rumus SUM di bawah ini juga akan menampilkan # DIV / 0 !:

=SUM(A1:A5)

Penjelasan

Tentang # DIV / 0! kesalahan

# DIV / 0! kesalahan muncul saat rumus mencoba membagi dengan nol, atau nilai yang setara dengan nol. Seperti kesalahan lainnya, kesalahan # DIV / 0! berguna, karena memberi tahu Anda bahwa ada sesuatu yang hilang atau tidak terduga dalam spreadsheet. Anda mungkin melihat # DIV / 0! kesalahan saat data sedang dimasukkan, tetapi belum lengkap. Misalnya, sel di lembar kerja kosong karena data belum tersedia.

Meskipun # DIV / 0! kesalahan disebabkan oleh upaya untuk membagi dengan nol, itu juga mungkin muncul dalam rumus lain yang mereferensikan sel yang menampilkan # DIV / 0! kesalahan. Misalnya, jika ada sel di A1: A5 yang berisi # DIV / 0! kesalahan, rumus SUM di bawah ini akan menampilkan # DIV / 0 !:

=SUM(A1:A5)

Cara terbaik untuk mencegah # DIV / 0! kesalahan adalah memastikan data lengkap. Jika Anda melihat # DIV / 0 yang tidak terduga! kesalahan, periksa yang berikut ini:

  1. Semua sel yang digunakan oleh rumus berisi informasi yang valid
  2. Tidak ada sel kosong yang digunakan untuk membagi nilai lain
  3. Sel yang direferensikan oleh rumus belum menampilkan # DIV / 0! kesalahan

Catatan: jika Anda mencoba membagi angka dengan nilai teks, Anda akan melihat kesalahan #VALUE bukan # DIV / 0 !.

# DIV / 0! kesalahan dan sel kosong

Sel kosong adalah penyebab umum # DIV / 0! kesalahan. Misalnya, pada layar di bawah ini, kami menghitung kuantitas per jam di kolom D dengan rumus ini, disalin:

=B3/C3

Karena C3 kosong, Excel mengevaluasi nilai C3 sebagai nol, dan rumus mengembalikan # DIV / 0 !.

# DIV / 0! dengan fungsi rata-rata

Excel memiliki tiga fungsi untuk menghitung rata-rata: AVERAGE, AVERAGEIF, dan AVERAGEIFS. Ketiga fungsi tersebut dapat mengembalikan # DIV / 0! kesalahan saat jumlah nilai "cocok" adalah nol. Ini karena rumus umum untuk menghitung rata-rata adalah = jumlah / hitung, dan hitungan terkadang bisa nol.

Misalnya, jika Anda mencoba rata-rata rentang sel yang hanya berisi nilai teks, fungsi AVERAGE akan mengembalikan # DIV / 0! karena jumlah nilai numerik menjadi rata-rata adalah nol:

Demikian pula, jika Anda menggunakan fungsi AVERAGEIF atau AVERAGEIFS dengan kriteria logis yang tidak cocok dengan data apa pun, fungsi ini akan mengembalikan # DIV / 0! karena jumlah record yang cocok adalah nol. Misalnya, pada layar di bawah ini, kami menggunakan fungsi AVERAGEIFS untuk menghitung jumlah rata-rata untuk setiap warna dengan rumus ini:

=AVERAGEIFS(quantity,color,E3)

di mana "warna" (B3: B8) dan "kuantitas" (C3: C8) diberi nama rentang.

Karena tidak ada warna "biru" dalam data (yaitu jumlah record "biru" adalah nol), AVERAGEIFS mengembalikan # DIV / 0 !.

Ini bisa membingungkan jika Anda "yakin" ada record yang cocok. Cara terbaik untuk memecahkan masalah adalah dengan menyiapkan sampel kecil data yang dimasukkan secara manual untuk memvalidasi kriteria yang Anda gunakan. Jika Anda menerapkan beberapa kriteria dengan AVERAGEIFS, kerjakan langkah demi langkah dan hanya tambahkan satu kriteria dalam satu waktu.

Setelah Anda mendapatkan contoh yang bekerja dengan kriteria seperti yang diharapkan, pindah ke data nyata. Informasi lebih lanjut tentang kriteria formula di sini.

Menjebak # DIV / 0! kesalahan dengan IF

Cara sederhana untuk menjebak # DIV / 0! adalah untuk memeriksa nilai yang diperlukan dengan fungsi IF. Dalam contoh yang ditunjukkan, # DIV / 0! kesalahan muncul di sel D6 karena sel C6 kosong:

=B6/C6 // #DIV/0! because C6 is blank

Untuk memeriksa apakah C6 memiliki nilai, dan membatalkan perhitungan jika tidak ada nilai yang tersedia, Anda dapat menggunakan IF seperti ini:

=IF(C6="","",B6/C6) // display nothing if C6 is blank

Anda dapat memperluas gagasan ini lebih jauh dan memeriksa apakah B6 dan C6 memiliki nilai menggunakan fungsi OR:

=IF(OR(B6="",C6=""),"",B6/C6)

Lihat juga: JIKA sel ini ATAU itu.

Menjebak # DIV / 0! kesalahan dengan IFERROR

Opsi lain untuk menjebak # DIV / 0! kesalahan adalah fungsi IFERROR. IFERROR akan menangkap kesalahan apa pun dan mengembalikan hasil alternatif. Untuk menjebak # DIV / 0! kesalahan, bungkus fungsi IFERROR di sekitar rumus di D6 seperti ini:

=IFERROR(B6/C6,"") // displays nothing when C6 is empty

Tambahkan pesan

Jika Anda ingin menampilkan pesan saat Anda menjebak # DIV / 0! kesalahan, cukup bungkus pesan dengan tanda kutip. Misalnya, untuk menampilkan pesan "Harap masukkan jam buka", Anda dapat menggunakan:

=IFERROR(B6/C6,"Please enter hours")

Pesan ini akan ditampilkan sebagai ganti # DIV / 0! sedangkan C6 tetap kosong.

Artikel yang menarik...