
Kokkuvõte
Funktsioon Excel IFERROR tagastab kohandatud tulemuse, kui valem tekitab tõrke, ja standardse tulemuse, kui viga ei tuvastata. IFERROR on elegantne viis vigade püüdmiseks ja haldamiseks keerukamaid sisestatud IF-lauseid kasutamata.
Eesmärk
Püüdke ja käsitsege viguTagastusväärtus
Veatingimuste jaoks määratud väärtus.Süntaks
= VIGA (väärtus, väärtus_ kui_viga)Argumendid
- väärtus - väärtus, viide või valem vea kontrollimiseks.
- value_if_error - vea avastamisel tagastatav väärtus.
Versioon
Excel 2007Kasutusjuhised
Funktsioon IFERROR "tabab" valemis vead ja tagastab vea tuvastamisel alternatiivse tulemuse või valemi.
Funktsiooni IFERROR abil saate püüda ja hallata teiste valemite või funktsioonide tekitatud vigu. IFERROR kontrollib järgmisi vigu: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Või #NULL !.
Näide 1
Näiteks kui A1 sisaldab 10, B1 on tühi ja C1 sisaldab valemit = A1 / B1, püüab järgmine valem # DIV / 0! viga, mis tuleneb A1 jagamisest B1-ga:
=IFERROR (A1/B1,"Please enter a value in B1")
Niikaua kui B1 on tühi, kuvab C1 teate "Palun sisestage väärtus lahtrisse B1", kui B1 on tühi või null. Kui number sisestatakse B1-sse, tagastab valem tulemuse A1 / B1.
Näide 2
Funktsiooni IFERROR saate kasutada ka VLOOKUPi visatud vea # N / A tabamiseks, kui otsinguväärtust ei leita. Süntaks näeb välja selline:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
Selles näites funktsiooni VLOOKUP tulemuse tagastamisel funktsiooni IFERROR. Kui VLOOKUP tagastab vea nr N / A, kuna otsinguväärtust ei leitud, tagastab IFERROR väärtus „Not Found”.
Märkused
- Kui väärtus on tühi, hinnatakse seda tühja stringina ("") ja mitte veana.
- Kui väärtus_if_error antakse tühja stringina (""), ei kuvata tõrke tuvastamisel ühtegi teadet.
- Kui IFERROR sisestatakse massiivivalemina, tagastab see tulemuste massiivi, millel on üks väärtus iga lahtrite kohta .
- Rakenduses Excel 2013+ saate IFNA funktsiooni abil # N / A tõrkeid konkreetselt püüda ja käsitleda.
Seotud videod


