
Kopsavilkums
Excel IFERROR funkcija atgriež pielāgotu rezultātu, kad formula rada kļūdu, un standarta rezultātu, ja netiek konstatēta kļūda. IFERROR ir elegants veids, kā notvert un pārvaldīt kļūdas, neizmantojot sarežģītākus ligzdotus IF paziņojumus.
Mērķis
Slazdošanas un apstrādes kļūdasAtgriešanās vērtība
Kļūdas apstākļiem norādītā vērtība.Sintakse
= KĻŪDA (vērtība, vērtība_ja_kļūda)Argumenti
- vērtība - vērtība, atsauce vai formula, lai pārbaudītu kļūdu.
- value_if_error - vērtība, kas jāatgriež, ja tiek atrasta kļūda.
Versija
Excel 2007Lietošanas piezīmes
IFERROR funkcija "uztver" kļūdas formulā un atgriež alternatīvu rezultātu vai formulu, kad tiek konstatēta kļūda.
Izmantojiet IFERROR funkciju, lai noķertu un apstrādātu citu formulu vai funkciju radītas kļūdas. IFERROR pārbauda šādas kļūdas: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Vai #NULL !.
1. piemērs
Piemēram, ja A1 satur 10, B1 ir tukšs un C1 satur formulu = A1 / B1, šī formula aizķers # DIV / 0! kļūda, kas rodas, dalot A1 ar B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Kamēr B1 ir tukšs, C1 parādīs ziņojumu "Lūdzu, ievadiet vērtību B1", ja B1 ir tukšs vai nulle. Kad B1 ir ievadīts skaitlis, formula atgriež rezultātu A1 / B1.
2. piemērs
Varat arī izmantot funkciju KĻŪDA, lai uztvertu kļūdu # N / A, ko izmetusi VLOOKUP, ja uzmeklēšanas vērtība nav atrasta. Sintakse izskatās šādi:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
Šajā piemērā, kad VLOOKUP atgriež rezultātu, IFERROR funkcionē, kā rezultātā. Ja VLOOKUP atgriež kļūdu # N / A, jo uzmeklēšanas vērtība nav atrasta, IFERROR atgriež vērtību “Not Found”.
Piezīmes
- Ja vērtība ir tukša, tā tiek vērtēta kā tukša virkne (""), nevis kļūda.
- Ja value_if_error tiek piegādāta kā tukša virkne (""), kad tiek konstatēta kļūda, ziņojums netiek parādīts.
- Ja IFERROR ir ievadīta kā masīva formula, tas atgriež rezultātu masīvu ar vienu vienumu katrai vērtības šūnai .
- Programmā Excel 2013+ varat izmantot IFNA funkciju, lai slazdītu un apstrādātu # N / A kļūdas.
Saistītie videoklipi


