Rumah > Topik > excel > #Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Christopher Nolan
Lepaskan: 2025-03-24 10:15:11
asal
712 orang telah melayarinya

Dalam tutorial ini, kami akan memecahkan punca kesilapan #num Excel dan menunjukkan kepada anda bagaimana untuk memperbaikinya.

Adakah anda menatap skrin komputer anda, menghirup kopi anda, dan tertanya -tanya mengapa spreadsheet Excel anda tiba -tiba menunjukkan mesej ralat aneh dengan simbol hashtag? Ia mengecewakan, mengelirukan dan benar -benar menjengkelkan, tetapi jangan takut! Kami berada di sini untuk membongkar misteri ralat #num dalam Excel dan membantu anda memperbaikinya.

Apa maksud ralat #num dalam excel?

Kesalahan #NUM dalam Excel adalah mesej ralat biasa yang dicetuskan oleh nilai angka yang tidak sah, yang membawa kepada hasil yang mustahil. Kesalahan ini biasanya berlaku apabila fungsi mengandungi argumen yang salah, atau apabila nombor atau tarikh yang dibekalkan bukan nilai angka yang sah, atau apabila pengiraan melebihi had apa yang boleh dikendalikan oleh Excel.

Kesalahan #NUM dapat diselesaikan dalam beberapa cara yang berbeza bergantung kepada sebab yang mendasari. Ini termasuk menyesuaikan nilai input, mengubah formula atau pengiraan, atau mengubah suai tetapan pengiraan Excel. Penyelesaian tertentu bergantung kepada kesilapan tertentu dan konteks kejadiannya.

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

#Num Ralat di Excel - Punca dan Penyelesaian

Di bawah ini, kami akan menyelidiki setiap kemungkinan penyebab kesilapan #NUM dengan lebih terperinci dan memberi anda langkah -langkah yang diperlukan untuk menyelesaikannya.

Argumen input tidak sah

Sebab : Sesetengah fungsi Excel memerlukan hujah input tertentu. Jika anda memberikan argumen yang tidak sah atau jenis data yang salah, Excel boleh menghasilkan ralat #num.

Penyelesaian : Pastikan semua argumen input sah dan jenis data yang betul. Semak semula formula anda untuk kesilapan sintaks.

Sebagai contoh, fungsi tarikh dalam Excel menjangkakan nombor antara 1 dan 9999 untuk hujah tahun ini . Jika nilai tahun yang disediakan di luar julat ini, ralat #num akan berlaku.

Begitu juga, fungsi DADIF memerlukan tarikh akhir sentiasa lebih besar daripada tarikh mula (atau kedua -dua tarikh adalah sama). Jika sebaliknya, formula akan menghasilkan ralat #num.

Sebagai contoh, formula ini akan mengembalikan perbezaan 10 hari:

=DATEDIF("1/1/2023", "1/11/2023", "d")

Dan yang satu ini akan menimbulkan ralat #num:

=DATEDIF("1/11/2023", "1/1/2023", "d")

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Terlalu besar atau terlalu kecil

Sebab : Microsoft Excel mempunyai had pada saiz nombor yang dapat dikira. Jika formula anda menghasilkan nombor yang melebihi had ini, ralat #num berlaku.

Penyelesaian : Jika formula anda menghasilkan nombor di luar had, laraskan nilai input untuk memastikan hasilnya jatuh dalam julat yang dibenarkan. Sebagai alternatif, anda boleh mempertimbangkan memecahkan pengiraan ke bahagian yang lebih kecil dan menggunakan pelbagai sel untuk mencapai hasil akhir.

Versi moden Excel mempunyai had pengiraan berikut:

Nombor negatif terkecil -2.2251E-308
Nombor positif terkecil 2.2251E-308
Nombor positif terbesar 9.999999999999999E 307
Nombor negatif terbesar -9.99999999999999e 307
Nombor positif yang dibenarkan melalui formula 1.7976931348623158E 308
Nombor negatif yang dibenarkan terbesar melalui formula -1.7976931348623158E 308

Sekiranya anda tidak biasa dengan notasi saintifik, saya akan menerangkan secara ringkas apa yang dimaksudkan dengan contoh nombor positif yang paling kecil yang dibenarkan 2.2251E-308. Bahagian "E -308" notasi bermaksud "kali 10 kepada kuasa -308", jadi nombor 2.2251 didarabkan dengan 10 yang dibangkitkan kepada kuasa -308 (2.2251x10^-308). Ini adalah jumlah yang sangat kecil yang mempunyai 307 sifar di bahagian perpuluhan sebelum digit bukan sifar pertama (iaitu 2).

Seperti yang anda lihat, nilai input yang dibenarkan dalam Excel adalah antara -2.2251E -308 dan 9.999999999999999E 307. Jika hasil formula anda atau mana -mana hujahnya berada di luar skop, anda akan mendapat #num! ralat.

Sila ambil perhatian bahawa dalam versi semasa Excel 365, hanya jumlah besar yang menghasilkan ralat #num. Nombor kecil yang berada di luar had muncul sebagai 0 (format umum) atau 0.00E 00 (format saintifik). Nampaknya tingkah laku yang tidak berdokumen baru:

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Operasi yang mustahil

Sebab : Apabila Excel tidak dapat melakukan pengiraan kerana ia dianggap mustahil, ia mengembalikan #num! ralat.

Penyelesaian : Kenal pasti fungsi atau operasi yang menyebabkan ralat dan laraskan input atau ubah formula dengan sewajarnya.

Contoh tipikal pengiraan yang mustahil adalah cuba mencari akar kuadrat nombor negatif menggunakan fungsi SQRT. Oleh kerana akar kuadrat nombor negatif tidak dapat ditentukan, formula akan mengakibatkan ralat #num. Contohnya:

=SQRT(25) - pulangan 5

=SQRT(-25) -pulangan #num!

Untuk membetulkan kesilapan, anda boleh membungkus nombor negatif dalam fungsi ABS untuk mendapatkan nilai mutlak nombor:

=SQRT(ABS(-25))

Atau

=SQRT(ABS(A2))

Di mana A2 adalah sel yang mengandungi nombor negatif.

Satu lagi kes ialah eksponensi nombor negatif kepada kuasa bukan integer. Jika anda cuba menaikkan nombor negatif kepada kuasa bukan integer, hasilnya akan menjadi nombor yang kompleks. Oleh kerana Excel tidak menyokong nombor kompleks, formula akan menghasilkan ralat #NUM. Dalam kes ini, ralat menunjukkan bahawa pengiraan adalah mustahil untuk dilakukan dalam kekangan Excel.

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Formula lelaran tidak dapat berkumpul

Sebab : Formula lelaran yang tidak dapat mencari hasil menyebabkan kesilapan #num dalam Excel.

Penyelesaian : Ubah suai nilai input untuk membantu formula menumpu, atau menyesuaikan tetapan lelaran Excel, atau gunakan formula yang berbeza sama sekali untuk mengelakkan ralat.

Iterasi adalah ciri dalam Excel yang membolehkan formula berulang kali mengira semula sehingga keadaan tertentu dipenuhi. Dalam erti kata lain, formula cuba mencapai keputusan melalui percubaan dan kesilapan. Dalam Excel, terdapat beberapa fungsi tersebut termasuk IRR, XIRR dan kadar. Apabila formula lelaran tidak dapat mencari hasil yang sah dalam kekangan yang diberikan, ia mengembalikan ralat #NUM.

Untuk menetapkan kesilapan ini, anda mungkin perlu menukar nilai input atau mengurangkan tahap toleransi untuk penumpuan untuk memastikan formula dapat mencari hasil yang sah.

Sebagai contoh, jika formula kadar anda menghasilkan ralat #num, anda boleh membantunya mencari penyelesaian dengan memberikan tekaan awal:

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Di samping itu, anda mungkin perlu menyesuaikan tetapan lelaran dalam Excel untuk membantu formula berkumpul. Berikut adalah langkah -langkah untuk diikuti:

  1. Klik pada menu Fail dan pilih Pilihan .
  2. Pada tab Formula , di bawah seksyen Pilihan Pengiraan , periksa pilihan pengiraan berulang .
  3. Dalam kotak lelaran maksimum , masukkan bilangan kali yang anda mahu Excel melakukan pengiraan semula formula. Bilangan lelaran yang lebih tinggi meningkatkan kemungkinan mencari hasil, tetapi juga memerlukan lebih banyak masa untuk dikira.
  4. Dalam kotak perubahan maksimum , tentukan jumlah perubahan antara hasil pengiraan. Nombor yang lebih kecil memberikan hasil yang lebih tepat tetapi memerlukan lebih banyak masa untuk dikira.

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Ralat #num dalam fungsi Excel IRR

Sebab : Formula IRR gagal mencari penyelesaian kerana isu-isu tidak konvergensi atau apabila aliran tunai mempunyai tanda-tanda yang tidak konsisten.

Penyelesaian : Laraskan tetapan lelaran Excel, berikan tekaan awal, dan pastikan aliran tunai mempunyai tanda yang sesuai.

Fungsi IRR dalam Excel mengira kadar pulangan dalaman untuk satu siri aliran tunai. Walau bagaimanapun, jika aliran tunai tidak menghasilkan IRR yang sah, fungsi itu mengembalikan #num! ralat.

Seperti mana -mana fungsi lelaran yang lain, kesilapan #num dalam IRR mungkin berlaku kerana ketidakupayaan untuk mencari hasil selepas bilangan lelaran tertentu. Untuk menyelesaikan masalah ini, tingkatkan jumlah maksimum lelaran atau/dan memberikan tekaan awal untuk kadar pulangan (lihat bahagian sebelumnya untuk maklumat lanjut).

Satu lagi sebab mengapa fungsi IRR boleh mengembalikan ralat #num adalah disebabkan oleh tanda -tanda yang tidak konsisten dalam aliran tunai . Fungsi ini mengandaikan bahawa terdapat aliran tunai positif dan negatif. Sekiranya tiada perubahan dalam tanda untuk aliran tunai, formula IRR akan mengakibatkan ralat #NUM. Untuk menyelesaikan masalah ini, pastikan semua pembayaran keluar, termasuk pelaburan awal, dimasukkan sebagai nombor negatif.

#Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula

Ringkasnya, kesilapan #NUM dalam Excel adalah isu biasa yang boleh berlaku untuk pelbagai sebab, termasuk hujah -hujah yang salah, nombor/tarikh yang tidak diiktiraf, operasi yang mustahil, dan melampaui had pengiraan Excel. Mudah -mudahan, artikel ini telah membantu anda memahami sebab -sebab ini dan menyelesaikan masalah kesilapan dengan berkesan.

Buku Kerja Amalan untuk Muat turun

Ralat #num dalam Excel - Contoh (fail .xlsx)

Atas ialah kandungan terperinci #Num Ralat dalam Excel - Memperbaiki Ralat Nombor Dalam Formula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan