Formula Excel: Cara memperbaiki #NUM! ralat -

Isi kandungan

Ringkasan

#NUM! ralat berlaku dalam formula Excel apabila pengiraan tidak dapat dilakukan. Contohnya, jika anda cuba mengira punca kuasa dua nombor negatif, anda akan melihat #NUM! kesilapan. Secara amnya, pembetulan #NUM! ralat adalah masalah menyesuaikan input seperti yang diperlukan untuk membuat pengiraan dapat dilakukan lagi. Lihat di bawah untuk maklumat lebih lanjut.

Penjelasan

#NUM! ralat berlaku dalam formula Excel apabila pengiraan tidak dapat dilakukan. Contohnya, jika anda cuba mengira punca kuasa dua nombor negatif, anda akan melihat #NUM! kesilapan. Contoh di bawah menunjukkan formula yang mengembalikan ralat #NUM. Secara amnya, pembetulan #NUM! ralat adalah masalah menyesuaikan input seperti yang diperlukan untuk membuat pengiraan dapat dilakukan lagi.

Contoh # 1 - Bilangan terlalu besar atau kecil

Excel mempunyai had nombor terkecil dan terbesar yang boleh anda gunakan. Sekiranya anda berusaha menggunakan nombor di luar julat ini, anda akan menerima ralat #NUM. Sebagai contoh, meningkatkan 5 ke kekuatan 500 berada di luar julat yang dibenarkan:

=5^500 // returns #NUM!

Contoh # 2 - Pengiraan tidak mungkin

#NUM! ralat juga dapat muncul ketika perhitungan tidak dapat dilakukan. Sebagai contoh, skrin di bawah menunjukkan cara menggunakan fungsi SQRT untuk mengira punca kuasa dua nombor. Rumus dalam C3, disalin, adalah:

=SQRT(B3)

Dalam sel C5, formula mengembalikan #NUM, kerana pengiraannya tidak dapat dilakukan. Sekiranya anda perlu mendapatkan punca kuasa dua dari nilai negatif (menganggap nilai itu positif) anda boleh memasukkan nombor dalam fungsi ABS seperti ini:

=SQRT(ABS(B3))

Anda juga dapat menggunakan fungsi IFERROR untuk menjebak kesalahan dan mengembalikan dan mengosongkan hasil ("") atau pesan khusus.

Contoh # 3 - argumen fungsi yang salah

Kadang kala anda akan melihat #NUM! ralat jika anda memberikan input yang tidak betul ke argumen fungsi. Sebagai contoh, fungsi DATEDIF mengembalikan perbezaan antara dua tarikh dalam pelbagai unit. Ia memerlukan tiga hujah seperti ini:

=DATEDIF (start_date, end_date, unit)

Selagi input sah, DATEDIF mengembalikan masa antara tarikh di unit yang ditentukan. Namun, jika tarikh mula lebih besar daripada tarikh akhir, DATEDIF mengembalikan ralat #NUM. Dalam senarai di bawah, anda dapat melihat bahawa formula berfungsi dengan baik sehingga baris 5, di mana tarikh mula lebih besar daripada tarikh akhir. Dalam D5, formula mengembalikan #NUM.

Perhatikan ini sedikit berbeza dengan # NILAI! ralat, yang biasanya berlaku apabila nilai input bukan jenis yang betul. Untuk menyelesaikan ralat seperti di atas, ubah tarikh pada baris 5.

Contoh # 4 - formula lelaran tidak dapat menemui hasil

Beberapa fungsi Excel seperti IRR, RATE, dan XIRR, bergantung pada lelaran untuk mencari hasilnya. Atas sebab prestasi, Excel menghadkan bilangan lelaran yang dibenarkan. Sekiranya tidak ada hasil yang dijumpai sebelum had ini tercapai, formula mengembalikan ralat #NUM. Tingkah laku pengulangan boleh disesuaikan pada Pilihan> Rumus> Pilihan pengiraan.

Artikel menarik...