Excel 2020: Menekan Kesalahan dengan IFERROR - Tips Excel

Daftar Isi

Kesalahan rumus biasa terjadi. Jika Anda memiliki kumpulan data dengan ratusan rekaman, pembagian-dengan-nol dan kesalahan # N / A pasti akan muncul sekarang dan nanti.

Dulu, mencegah kesalahan membutuhkan upaya yang sangat besar. Angguk kepala Anda dengan sadar jika Anda pernah pingsan =IF(ISNA(VLOOKUP(A2,Table,2,0),"Not Found",VLOOKUP(A2,Table,2,0)). Selain sangat lama untuk mengetik, solusi itu membutuhkan VLOOKUP dua kali lebih banyak. Pertama, Anda melakukan VLOOKUP untuk melihat apakah VLOOKUP akan menghasilkan kesalahan. Kemudian Anda melakukan VLOOKUP yang sama lagi untuk mendapatkan hasil non-error.

Excel 2010 memperkenalkan file =IFERROR(Formula,Value If Error). Saya tahu bahwa IFERROR terdengar seperti fungsi ISERROR, ISERR, dan ISNA yang lama, tetapi ini sama sekali berbeda.

Ini adalah fungsi brilian: =IFERROR(VLOOKUP(A2,Table,2,0),"Not Found"). Jika Anda memiliki 1.000 VLOOKUP dan hanya 5 pengembalian # N / A, 995 yang berfungsi hanya memerlukan satu VLOOKUP. Hanya 5 VLOOKUP yang mengembalikan # N / A yang perlu beralih ke argumen kedua IFERROR.

Anehnya, Excel 2013 menambahkan fungsi IFNA (). Ini seperti IFERROR tetapi hanya mencari kesalahan # N / A. Orang mungkin membayangkan situasi aneh di mana nilai dalam tabel pencarian ditemukan, tetapi jawaban yang dihasilkan adalah pembagian dengan 0. Jika Anda ingin mempertahankan kesalahan bagi-dengan-nol karena suatu alasan, Anda dapat menggunakan IFNA () untuk melakukan ini.

Tentu saja, orang yang membuat tabel pemeta harus menggunakan IFERROR untuk mencegah pembagian dengan nol sejak awal. Pada gambar di bawah, "nm" adalah kode mantan manajer untuk "tidak bermakna".

Terima kasih kepada Justin Fishman, Stephen Gilmer, dan Excel oleh Joe.

Artikel yang menarik...