
Povzetek
Funkcija Excel IFERROR vrne rezultat po meri, ko formula ustvari napako, in standardni rezultat, ko napaka ni zaznana. IFERROR je eleganten način za zajemanje in upravljanje napak brez uporabe bolj zapletenih ugnezdenih stavkov IF.
Namen
Ujemanje in obravnavanje napakVrnjena vrednost
Vrednost, ki jo navedete za pogoje napak.Sintaksa
= IFERROR (vrednost, vrednost_pri napaki)Argumenti
- vrednost - vrednost, sklic ali formula za preverjanje napake.
- value_if_error - vrednost, ki se vrne, če je odkrita napaka.
Različica
Excel 2007Opombe o uporabi
Funkcija IFERROR "zajame" napake v formuli in ob odkritju napake vrne alternativni rezultat ali formulo.
S funkcijo IFERROR zajemite in obdelajte napake, ki jih povzročajo druge formule ali funkcije. IFERROR preveri naslednje napake: # N / A, #VALUE !, #REF !, # DIV / 0!, #NUM !, #NAME ?, ali #NULL !.
Primer # 1
Če na primer A1 vsebuje 10, je B1 prazen in C1 vsebuje formulo = A1 / B1, bo naslednja formula ujela # DIV / 0! napaka, ki je posledica deljenja A1 z B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Dokler je B1 prazen, bo C1 prikazal sporočilo "Prosimo, vnesite vrednost v B1", če je B1 prazen ali nič. Ko vnesete številko v B1, bo formula vrnila rezultat A1 / B1.
2. primer
S funkcijo IFERROR lahko tudi ujamete napako # N / A, ki jo je vrgel VLOOKUP, ko iskalne vrednosti ni mogoče najti. Sintaksa je videti tako:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
V tem primeru, ko VLOOKUP vrne rezultat, IFERROR deluje. Če VLOOKUP vrne napako # N / A, ker iskalne vrednosti ni mogoče najti, IFERROR vrne "Not Found".
Opombe
- Če je vrednost prazna, se izračuna kot prazen niz ("") in ne kot napaka.
- Če je vrednost_if_error navedena kot prazen niz (""), se ob zaznavi napake ne prikaže nobeno sporočilo.
- Če IFERROR vnesete kot matrično formulo, vrne polje rezultatov z enim elementom za vsako celico v vrednosti .
- V Excelu 2013+ lahko s funkcijo IFNA lovite in obravnavate # N / A napake.
Sorodni videoposnetki


