Cara memperbaiki kesalahan #VALUE! dalam fungsi IF

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

IF adalah salah satu dari fungsi yang paling fleksibel dan populer di Excel, dan sering digunakan beberapa kali di dalam rumus tunggal, serta di dalam kombinasi dengan fungsi lainnya. Sayangnya, karena kompleksitas yang dapat disusun oleh fungsi IF, cukup mudah untuk mengalami kesalahan #VALUE!. Anda biasanya dapat memperkecil kesalahan dengan menambahkan fungsi khusus penanganan kesalahan seperti ISERROR, ISERR atau IFERROR ke rumus Anda.

Masalah: Argumen tersebut merujuk ke nilai kesalahan

Ketika terdapat sel yang mengacu pada nilai kesalahan, IF menampilkan kesalahan #VALUE!.

Solusi: Anda bisa menggunakan salah satu penanganan kesalahan rumus seperti ISERROR, ISERR atau IFERROR bersama dengan IF. Topik berikut ini menjelaskan cara menggunakan jika, ISERROR dan ISERR, atau IFERROR dalam rumus saat argumen Anda merujuk ke nilai kesalahan.

Catatan: 

  • IFERROR ini diperkenalkan di Excel 2007, dan lebih jauh lebih disukai untuk ISERROR atau ISERR, seperti tidak memerlukan rumus dibangun secara berlebihan. ISERROR dan ISERR kekuatan rumus harus dihitung dua kali, pertama untuk melihat jika bidang mengevaluasi ke kesalahan, lalu lagi untuk kembali hasilnya. IFERROR hanya menghitung sekali.

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

Masalah: Sintaks tidak benar

Jika sintaks fungsi tidak disusun dengan benar, rumus dapat mengembalikan kesalahan #VALUE!.

Solusi: Pastikan Anda menyusun sintaks dengan benar. Berikut adalah contoh rumus yang disusun dengan baik yang menumpuk fungsi IF di dalam fungsi IF lainnya untuk menghitung pengurangan berdasarkan tingkat penghasilan.

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

Contoh pernyataan IF yang disusun dengan baik

Dalam bahasa sederhana, hal ini berarti - IF(nilai dalam sel A5 lebih kecil dari 31.500, kalikan nilai dengan 15%. Namun JIKA tidak, periksalah untuk melihat apakah nilai kurang dari 72.500. JIKA ya, kalikan dengan 25%, jika tidak kalikan dengan 28%).

Untuk menggunakan IFERROR dengan rumus yang sudah ada, Anda cukup membungkus rumus yang sudah selesai dengan IFERROR:

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

Yang cukup menjelaskan JIKA setiap bagian dari rumus asli mengevaluasi kesalahan, tampilkan 0, jika tidak kembalikan hasil pernyataan IF. Beberapa orang menulis rumus mereka lengkap dengan penanganan kesalahan untuk memulai, namun hal ini bukanlah praktik yang baik, karena penanganan kesalahan akan menyembunyikan semua potensi kesalahan, sehingga Anda tidak akan tahu apakah rumus berfungsi dengan benar atau tidak. Jika perlu menambahkan penanganan kesalahan, lebih baik Anda menambahkannya setelah yakin bahwa rumus berfungsi dengan baik.

Catatan: Nilai evaluasi di dalam rumus tidak memiliki koma. Jika menambahkannya, fungsi IF akan mencoba menggunakannya sebagai argumen dan Excel akan memperingatkan Anda. Di sisi lain, pengali persentase memiliki simbol %. Fungsi ini memberi tahu Excel bahwa Anda ingin nilai tersebut agar terlihat sebagai persentase. Jika tidak, Anda perlu memasukkan nilai tersebut sebagai nilai persentase aktual, seperti "E2*0.25".

Pesan Excel ketika Anda menambahkan koma ke nilai

Apakah Anda memiliki pertanyaan tentang fungsi tertentu?

Posting pertanyaan dalam forum komunitas Excel

Bantu kami meningkatkan Excel

Memiliki saran tentang bagaimana kami dapat menyempurnakan versi Excel berikutnya? Jika demikian, silakan lihat topik-topik di User Voice Excel.

Lihat Juga

Mengoreksi kesalahan #VALUE!

Fungsi IF

Fungsi IFERROR

Fungsi IS

Fungsi jika (Office 365 atau Excel 2016 atau yang lebih baru)

Fungsi IF – rumus bertumpuk dan menghindari kesalahan

Video: Fungsi IF bertumpuk

Gambaran umum rumus di Excel

Cara menghindari rumus yang rusak

Mendeteksi kesalahan dalam rumus

Semua fungsi Excel (menurut abjad)

Semua fungsi Excel (menurut kategori)

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×