Reddit piemērs

<>

Kas ir funkcija IFERROR?

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”.

Vairāk IFERROR formulas piemēru

Ligzdotas IFERROR - VLOOKUP vairākas lapas

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:

Indekss / atbilstība un XLOOKUP

Protams, IFERROR darbosies arī ar Index / Match un XLOOKUP formulām.

IFERROR XLOOKUP

Funkcija XLOOKUP ir uzlabota VLOOKUP funkcijas versija.

IFERROR INDEX / Match

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.

IFERROR masīvos

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.

{= SUMMA ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}

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:

{= SUMMA (IFERROR ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}

Ņ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.

IFNA pret IFERROR

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 ISERROR

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.

= JA (KĻŪDA (A2/B2), 0, A2/B2)

IFERROR Google izklājlapās

Funkcija IFERROR Google izklājlapās darbojas tieši tāpat kā programmā Excel:

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave