Funkcija IFERROR ietilpst Microsoft Excel loģisko funkciju kategorijā, kurā ietilpst ISNA, ISERROR un ISERR. Visas šīs funkcijas palīdz atklāt un apstrādāt formulas kļūdas.
IFERROR ļauj veikt aprēķinu. Ja aprēķins nav rezultātā rodas kļūda, tiek parādīts aprēķina rezultāts. Ja aprēķins dara rodas kļūda, tiek veikts cits aprēķins (vai tiek izvadīta statiska vērtība, piemēram, 0, tukša vai tiek izvadīts kāds teksts).
Kad jūs izmantotu funkciju IFERROR?
- Sadalot skaitļus, lai izvairītos no kļūdām, ko izraisa dalīšana ar 0
- Veicot uzmeklēšanu, lai novērstu kļūdas, ja vērtība netiek atrasta.
- Ja vēlaties veikt citu aprēķinu, ja pirmais rada kļūdu (piem., Meklējiet vērtību 2nd tabulu, ja tā nav atrodama pirmajā tabulā)
Neapstrādātas formulas kļūdas var izraisīt kļūdas darbgrāmatā, taču redzamās kļūdas arī padara izklājlapu mazāk pievilcīgu.
Ja kļūda, tad 0
Apskatīsim pamata piemēru. Zemāk jūs sadalāt divus skaitļus. Ja jūs mēģināt dalīt ar nulli, jūs saņemsit kļūdu:
Tā vietā ievietojiet aprēķinu IFERROR funkcijā, un, dalot ar nulli, kļūdas vietā tiek parādīts 0:
= IFERROR (A2/B2,0)
Ja kļūda, tad tukšs
Tā vietā, lai kļūdas iestatītu uz 0, varat tās iestatīt kā “tukšas” ar pēdiņām (“”):
= IFERROR (A2/B2, "")
Ja rodas kļūda, dariet kaut ko citu
Funkciju IFERROR var izmantot arī 2. aprēķina veikšanai, ja 1. aprēķina rezultātā rodas kļūda. Tālāk redzamajā piemērā mēs izmantosim VLOOKUP:
< Šeit, ja dati nav atrodami “LookupTable1”, tā vietā tiek veikta VLOOKUP, izmantojot “LookupTable2”. Jūs varat ievietot IFERROR citā IFERROR, lai veiktu 3 atsevišķus aprēķinus. Šeit mēs izmantosim divus IFERROR, lai veiktu VLOOKUP 3 atsevišķās darblapās: Protams, IFERROR darbosies arī ar Index / Match un XLOOKUP formulām. Funkcija XLOOKUP ir uzlabota VLOOKUP funkcijas versija. Varat arī meklēt vērtības, izmantojot programmā INDEX un MATCH funkcijas. Ja jūs nezināt, kā darbojas funkcija XLOOKUP vai MATCH/INDEX, tad noklikšķiniet uz šīs saites, lai atrastu detalizētu skaidrojumu. Masīva formulas programmā Excel tiek izmantotas, lai veiktu vairākus aprēķinus, izmantojot vienu formulu. Pieņemsim, ka ir trīs slejas Gads, Pārdošana un Vidējā cena. Jūs varat uzzināt kopējo daudzumu ar šādu formulu kolonnā E. Formula darbojas labi, līdz dalītāja diapazons iegūst tukšu šūnu vai nulles. Tā rezultātā jūs atkal redzēsit kļūdu #DIV/0! Šoreiz IFERROR funkciju var izmantot šādi: Ņemiet vērā, ka funkcijai IFERROR jābūt ligzdotai funkcijai SUM, pretējā gadījumā IFERROR tiks piemērota kopsummai, nevis katrai atsevišķai masīva vienībai. Funkcija IFNA darbojas tieši tāpat kā funkcija IFERROR, izņemot to, ka funkcija IFNA uztvers tikai #N/A kļūdas. Tas ir noderīgi, strādājot ar uzmeklēšanas funkcijām: tiek apstrādātas tikai “uzmeklēšanas vērtības neatrastās kļūdas”, joprojām var parādīties parastās formulas kļūdas, kas brīdina par aprēķina problēmām. <> Ja jūs joprojām izmantojat Microsoft Excel 2003 vai vecāku versiju, IFERROR varat aizstāt ar IF un ISERROR kombināciju. Šeit ir īss piemērs. Funkcija IFERROR Google izklājlapās darbojas tieši tāpat kā programmā Excel:>
Vairāk IFERROR formulas piemēru
Ligzdotas IFERROR - VLOOKUP vairākas lapas
Indekss / atbilstība un XLOOKUP
IFERROR XLOOKUP
IFERROR INDEX / Match
IFERROR masīvos
{= SUMMA ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}
{= SUMMA (IFERROR ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}
IFNA pret IFERROR
Ja ISERROR
= JA (KĻŪDA (A2/B2), 0, A2/B2)
IFERROR Google izklājlapās