Daptar eusi
Tutorial nunjukkeun kumaha ngagunakeun IFERROR dina Excel pikeun nyekel kasalahan sareng ngagentos ku sél kosong, nilai sanés atanapi pesen khusus. Anjeun bakal diajar kumaha ngagunakeun fungsi IFERROR sareng Vlookup sareng Index Match, sareng kumaha dibandingkeun sareng IF ISERROR sareng IFNA.
"Pasihan abdi tempat pikeun nangtung, sareng abdi bakal mindahkeun bumi," Archimedes sakali ngomong. "Pasihan abdi rumus, sareng kuring bakal ngajantenkeun kasalahan," saur pangguna Excel. Dina tutorial ieu, urang moal ningali kumaha mulangkeun kasalahan dina Excel, urang langkung resep diajar kumaha nyegahna supados lembar kerja anjeun tetep beresih sareng rumus anjeun transparan.
Fungsi Excel IFERROR - sintaksis jeung kagunaan dasar
Pungsi IFERROR dina Excel dirancang pikeun bubu jeung ngatur kasalahan dina rumus jeung itungan. Leuwih husus, IFERROR cek rumus, sarta lamun eta ngaevaluasi kasalahan, mulih nilai sejen nu tangtu; sabalikna, mulangkeun hasil rumus.
Sintaksis fungsi Excel IFERROR kieu:
IFERROR(value, value_if_error)Dimana:
- Nilai (diperlukeun) - naon anu kudu dipariksa pikeun kasalahan. Bisa mangrupa rumus, éksprési, nilai, atawa rujukan sél.
- Value_if_error (diperlukeun) - naon anu kudu dipulangkeun lamun aya kasalahan. Bisa mangrupa string kosong (sél kosong), pesen téks, nilai numerik, rumus atawa itungan séjén.
Contona, nalika ngabagi dua kolom angka, anjeunbisa jadi meunang sakumpulan kasalahan anu béda lamun salah sahiji kolom ngandung sél kosong, nol atawa téks.
Pikeun nyegah éta kajadian, paké pungsi IFERROR pikeun nyekel jeung nanganan kasalahan. sakumaha anu anjeun pikahoyong.
Upami aya kasalahan, teras kosongkeun
Lebetkeun string kosong (") kana argumen value_if_error pikeun mulangkeun sél kosong upami aya kasalahan:
=IFERROR(A2/B2, "")
Upami aya kasalahan, teras tunjukkeun pesen
Anjeun tiasa ogé ningalikeun pesen anjeun nyalira tibatan notasi kasalahan standar Excel:
=IFERROR(A2/B2, "Error in calculation")
5 hal anu anjeun kedah terang ngeunaan fungsi Excel IFERROR
- Pungsi IFERROR dina Excel nanganan sadaya jinis kasalahan kalebet # DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, jeung #VALUE!.
- Gumantung kana eusi value_if_error argumen, IFERROR bisa ngaganti kasalahan ku pesen téks custom anjeun, angka, tanggal atawa nilai logis, hasil tina rumus sejen, atawa string kosong (sél kosong).
- Lamun nilai argumen mangrupa sél kosong, eta diperlakukeun salaku string kosong (''') tapi lain kasalahan.
- IFERROR diwanohkeun dina Excel 2007 sarta sadia dina sagala vérsi saterusna Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, jeung Excel 365.
- Pikeun nyabak kasalahan dina Excel 2003 sareng vérsi saméméhna, paké pungsi ISERROR dina kombinasi sareng IF, sapertos anu dipidangkeun dina conto ieu.
Conto rumus IFERROR
Conto-conto di handap ieutunjukkeun kumaha cara ngagunakeun IFERROR dina Excel dina kombinasi sareng fungsi anu sanés pikeun ngalaksanakeun tugas anu langkung kompleks.
Excel IFERROR sareng Vlookup
Salah sahiji kagunaan anu paling umum tina fungsi IFERROR nyaéta nyarioskeun ka pangguna yén nilai aranjeunna ditéang teu aya dina set data. Pikeun ieu, anjeun mungkus rumus VLOOKUP dina IFERROR sapertos kieu:
IFERROR(VLOOKUP( …), "Teu kapanggih")Upami nilai lookup henteu aya dina tabel anu anjeun tingali. , rumus Vlookup biasa bakal ngabalikeun kasalahan #N/A:
Pikeun pikiran pamaké anjeun, bungkus VLOOKUP dina IFERROR sareng tampilan anu langkung informatif sareng ramah-pamaké. pesen:
=IFERROR(VLOOKUP(A2, 'Lookup table'!$A$2:$B$4, 2,FALSE), "Not found")
Potret layar di handap nembongkeun rumus Iferror ieu dina Excel:
Upami anjeun ngan ukur hoyong bubu #N /A kasalahan tapi teu sakabéh kasalahan, make fungsi IFNA tinimbang IFERROR.
Pikeun conto rumus Excel IFERROR VLOOKUP nu leuwih lengkep, mangga parios tutorial ieu:
- Iferror kalawan Vlookup pikeun bubu jeung nanganan kasalahan
- Kumaha carana meunangkeun Nth lumangsungna nilai lookup
- Kumaha carana meunangkeun sakabeh kajadian nilai lookup
Nested IFERROR fungsi pikeun ngalakukeun sequential Vlookups dina Excel
Dina kaayaan nalika anjeun kedah ngalakukeun sababaraha Vlookup dumasar kana naha Vlookup saméméhna suksés atanapi gagal, anjeun tiasa nyarang dua atanapi langkung IFERROR. fungsina hiji-hiji.
Anggap anjeun gaduh sababaraha laporan penjualan ti cabang régional anjeunpausahaan, jeung rék meunang jumlah pikeun ID urutan tangtu. Kalawan A2 salaku nilai lookup dina lambar ayeuna, sarta A2:B5 salaku rentang lookup dina 3 lembar lookup (Laporan 1, Laporan 2 jeung Laporan 3), rumusna kieu:
=IFERROR(VLOOKUP(A2,'Report 1'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 2'!A2:B5,2,0),IFERROR(VLOOKUP(A2,'Report 3'!A2:B5,2,0),"not found")))
Hasilna bakal siga kieu:
Pikeun katerangan lengkep ngeunaan logika rumus, mangga tingali Kumaha cara ngalakukeun Vlookups sequential dina Excel.
IFERROR dina rumus array
Sakumaha anjeun terang, rumus array dina Excel dimaksudkeun pikeun ngalakukeun sababaraha itungan dina hiji rumus. Lamun anjeun nyadiakeun rumus Asép Sunandar Sunarya atawa éksprési nu ngakibatkeun hiji Asép Sunandar Sunarya dina nilai argumen tina fungsi IFERROR, éta kukituna balik Asép Sunandar Sunarya ti nilai pikeun tiap sél dina rentang dieusian. Conto di handap nembongkeun detilna.
Misalna, anjeun gaduh Total dina kolom B sareng Harga dina kolom C, sareng anjeun hoyong ngitung Total Kuantitas . Ieu bisa dilakukeun ku cara maké rumus array di handap ieu, nu ngabagi unggal sél dina rentang B2:B4 ku sél saluyu rentang C2:C4, lajeng nambahkeun nepi hasil:
=SUM($B$2:$B$4/$C$2:$C$4)
Rumusna tiasa dianggo saé salami rentang pangbagi teu gaduh nol atanapi sél kosong. Upami sahenteuna aya hiji nilai 0 atanapi sél kosong, nilai #DIV/0! kasalahan dipulangkeun:
Pikeun ngalereskeun kasalahan éta, cukup laksanakeun pembagian dina pungsi IFERROR:
=SUM(IFERROR($B$2:$B$4/$C$2:$C$4,0))
Naon rumusnanyaéta ngabagi nilai dina kolom B ku nilai dina kolom C dina unggal baris (100/2, 200/5 jeung 0/0) jeung mulangkeun Asép Sunandar Sunarya hasil {50; 40; #DIV/0!}. Fungsi IFERROR nangkep sadayana #DIV/0! kasalahan sarta ngaganti eta kalawan nol. Teras, fungsi SUM nambihan nilai-nilai dina susunan anu dihasilkeun {50; 40; 0} sarta ngahasilkeun hasil ahir (50+40=90).
Catetan. Punten émut yén rumus array kedah réngsé ku mencét Ctrl + Shift + Enter potong kompas.
IFERROR vs IF ISERROR
Ayeuna anjeun terang kumaha gampangna ngagunakeun fungsi IFERROR dina Excel, anjeun tiasa heran naha sababaraha urang masih condong ngagunakeun kombinasi IF ISERROR. Dupi éta ngagaduhan kaunggulan dibandingkeun sareng IFERROR? Euweuh. Dina jaman baheula Excel 2003 sareng langkung handap nalika IFERROR teu aya, IF ISERROR mangrupikeun hiji-hijina jalan anu mungkin pikeun bubu kasalahan. Dina Excel 2007 sareng engké, éta cara anu langkung rumit pikeun ngahontal hasil anu sami.
Misalna, pikeun nangkep kasalahan Vlookup, anjeun tiasa nganggo salah sahiji rumus di handap ieu.
Dina Excel 2007 - Excel 2016:
IFERROR(VLOOKUP( … ), "Teu kapanggih")Dina sakabéh vérsi Excel:
IF(ISERROR(VLOOKUP(...)), "Teu kapanggih ", VLOOKUP(...))Perhatikeun yén dina rumus IF ISERROR VLOOKUP, anjeun kudu Vlookup dua kali. Dina basa Inggris biasa, rumusna tiasa dibaca kieu: Upami Vlookup nyababkeun kasalahan, balikkeun "Teu kapanggih", upami henteu kaluarkeun hasil Vlookup.
Sareng ieu mangrupikeun nyata-conto kahirupan rumus Excel If Iserror Vlookup:
=IF(ISERROR(VLOOKUP(D2, A2:B5,2,FALSE)),"Not found", VLOOKUP(D2, A2:B5,2,FALSE ))
Pikeun inpormasi lengkep, mangga tingali Ngagunakeun pungsi ISERROR dina Excel.
IFERROR vs. IFNA
Diwanohkeun ku Excel 2013, IFNA mangrupa hiji deui fungsi pikeun mariksa rumus kasalahan. Sintaksisna sarua jeung IFERROR:
IFNA(value, value_if_na)Ku naon IFNA béda jeung IFERROR? Pungsi IFNA nyekel ukur #N/A kasalahan bari IFERROR nanganan sagala jenis kasalahan.
Dina situasi nu Anjeun meureun hoyong make IFNA? Nalika teu wijaksana pikeun nyamur sagala kasalahan. Salaku conto, nalika damel sareng data anu penting atanapi sénsitip, anjeun panginten hoyong terang ngeunaan kamungkinan kasalahan dina set data anjeun, sareng pesen kasalahan Excel standar anu nganggo simbol "#" tiasa janten indikator visual anu jelas.
Hayu urang tingali. kumaha anjeun tiasa ngadamel rumus anu nampilkeun pesen "Teu kapendak" tibatan kasalahan N/A, anu muncul nalika nilai lookup henteu aya dina set data, tapi nyababkeun kasalahan Excel anu sanés pikeun anjeun.
Upamana rék narik Qty. ti tabel lookup kana tabel kasimpulan sakumaha ditémbongkeun dina screenshot handap. Ngagunakeun rumus Excel Iferror Vlookup bakal ngahasilkeun hasil éstétis pikaresepeun, nu sacara teknis salah sabab Lemons memang aya dina tabel lookup:
Pikeun nyekel # N / A tapi nembongkeun kasalahan #DIV/0, make fungsi IFNA dina Excel 2013 sarta Excel2016:
=IFNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE), "Not found")
Atawa, kombinasi IF ISNA dina Excel 2010 sareng vérsi saméméhna:
=IF(ISNA(VLOOKUP(F3,$A$3:$D$6,4,FALSE)),"Not found", VLOOKUP(F3,$A$3:$D$6,4,FALSE))
Sintaksis IFNA VLOOKUP sareng IF ISNA Rumus VLOOKUP sami sareng rumus IFERROR VLOOKUP sareng IF ISERROR VLOOKUP anu dibahas sateuacana.
Sapertos anu dipidangkeun dina screenshot di handap, rumus Ifna Vlookup mulihkeun "Teu kapendak" ngan ukur pikeun item anu henteu aya dina tabel milarian ( Katumbiri ). Pikeun Lemon , éta nunjukkeun #DIV/0! nuduhkeun yén tabel panéangan kami ngandung kasalahan ngabagi ku nol:
Pikeun leuwih jéntré, mangga tingali Ngagunakeun pungsi IFNA dina Excel.
Prakték pangalusna pikeun ngagunakeun IFERROR dina Excel
Ayeuna anjeun parantos terang yén fungsi IFERROR mangrupikeun cara anu paling gampang pikeun nangkep kasalahan dina Excel sareng nyumputkeunana ku sél kosong, nilai nol, atanapi pesen khusus anjeun nyalira. Nanging, éta sanés hartosna anjeun kedah ngabungkus unggal rumus kalayan penanganan kasalahan. Rekomendasi saderhana di handap ieu tiasa ngabantosan anjeun ngajaga kasaimbangan.
- Tong bubu kasalahan tanpa alesan.
- Bungkus bagian pangleutikna tina rumus dina IFERROR.
- Pikeun nanganan kasalahan husus wungkul, paké pungsi penanganan kasalahan nu wengkuan nu leuwih leutik:
- IFNA atawa IF ISNA pikeun nyekel ngan kasalahan #N/A.
- ISERR pikeun nyekel sakabéh kasalahan iwal ti #N/A.
Kieu kumaha anjeun nganggo pungsi IFERROR dina Excel pikeun bubu sareng nanganan kasalahan. Pikeun leuwih jéntré ngeunaan rumus anu dibahas dina ieututorial, anjeun wilujeng sumping pikeun ngundeur sampel IFERROR Excel workbook kami. Abdi ngahaturkeun nuhun pikeun maca sareng ngarepkeun anjeun tiasa ningali dina blog urang minggu payun.