Cara untuk membetulkan ralat #VALUE! Ralat dalam fungsi IF

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Jika salah satu daripada fungsi yang paling popular dan serba boleh dalam Excel dan biasanya digunakan berbilang kali dalam satu formula, dan juga bersama-sama dengan fungsi lain. Malangnya, kerana kerumitan yang jika penyata boleh dibina, ia adalah agak mudah untuk menghadapi #VALUE! Ralat. Anda biasanya boleh menyekat ralat dengan menambah fungsi khusus pengendalian ralat seperti ISERROR, ISERR atau IFERROR formula anda.

Masalah: Argumen yang merujuk kepada nilai ralat

Apabila terdapat rujukan sel kepada nilai ralat, jika memaparkan #VALUE! Ralat.

Penyelesaian: anda boleh menggunakan sebarang Formula pengendalian ralat seperti ISERROR, ISERR atau IFERROR bersama-sama dengan jika. Topik berikut menerangkan cara untuk menggunakan jika, ISERROR dan ISERR, atau IFERROR dalam formula apabila hujah anda merujuk kepada nilai ralat.

Nota: 

  • IFERROR telah diperkenalkan dalam Excel 2007dan adalah jauh lebih baik untuk ISERROR atau ISERR, seperti yang tidak memerlukan formula yang dibina redundantly. ISERROR dan ISERR memaksa formula untuk dikira dua kali, mula-mula untuk melihat jika ia menilai kepada ralat, kemudian sekali lagi untuk kembali hasilnya. IFERROR hanya mengira sekali.

  • =IFERROR(Formula,0) adalah lebih baik daripada =IF(ISERROR(Formula,0,Formula))

Masalah: Sintaks adalah salah

Jika sintaks fungsi yang tidak dibina dengan betul, ia boleh mengembalikan #VALUE! Ralat.

Penyelesaian: Pastikan anda membina sintaks dengan betul. Berikut ialah contoh formula dibina sarang fungsi IF dalam IF yang lain fungsi untuk mengira potongan berdasarkan tahap pendapatan.

= IF (E2 < 31500, E2 * 15%, IF (E2 < 72500, E2 * 25%, E2 * 28%))

Contoh penyataan jika dibina

Dalam Bahasa Inggeris yang ringkas ini bermakna - jika (nilai dalam sel A5 adalah kurang daripada 31,500, kemudian mendarabkan nilai dengan 15%. Tetapi jika ia tidak, semak untuk melihat jika nilai adalah kurang daripada 72,500. Jika ia, darabkan dengan 25%, jika tidak darabkan dengan 28%).

Untuk menggunakan IFERROR dengan formula sedia ada, anda hanya membalut formula lengkap dengan IFERROR:

= IFERROR (IF (E2 < 31500, E2 * 15%, IF (E2 < 72500, E2 * 25%, E2 * 28%)), 0)

Yang hanya menyatakan jika mana-mana bahagian Formula asal menilai kepada ralat, kemudian paparkan 0, jika tidak mengembalikan hasil kenyataan IF. Sesetengah individu menulis Formulanya lengkap dengan ralat pengendalian untuk memulakan, Walau bagaimanapun ini tidak digalakkan, kerana pengendali ralat akan menyekat sebarang ralat yang mungkin berlaku, agar anda tidak semestinya tahu jika formula anda berfungsi dengan baik atau tidak. Jika anda perlu menambah pengendalian ralat, anda digalakkan untuk menambah sebaik sahaja anda pasti formula anda berfungsi dengan betul.

Nota: Nilai penilaian dalam Formula tidak mempunyai koma. Jika anda menambah mereka, fungsi IF akan cuba menggunakannya sebagai argumen dan Excel akan menjerit anda. Sebaliknya, pula peratusan mempunyai simbol %. Ini memberitahu Excel anda inginkan nilai tersebut untuk dilihat sebagai peratusan. Jika tidak, anda perlu memasukkannya sebagai nilai sebenar peratusan, seperti "E2 * 0.25".

Excel mesej apabila anda menambah koma nilai

Adakah anda mempunyai soalan fungsi tertentu?

Kiriman soalan dalam forum komuniti Excel

Membantu kami menambah baik Excel

Adakah anda mempunyai cadangan tentang cara kami boleh meningkatkan versi Excel yang seterusnya? Jika ya, sila lihat topik di Excel pengguna suara.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Lihat Juga

Membetulkan #VALUE! ralat

Fungsi IF

Fungsi IFERROR

Fungsi IS

IFS fungsi (Office 365 atau Excel 2016 atau lebih baru)

Fungsi IF tersarang Formula dan mengelakkan perangkap

Video: fungsi IF tersarang

Gambaran keseluruhan Formula dalam Excel

Cara untuk mengelakkan formula yang rosak

Menggunakan penyemakan ralat untuk mengesan ralat dalam Formula

Fungsi semua Excel (berabjad)

Fungsi semua Excel (mengikut kategori)

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×