Reddit -eksempel

<>

Hvad er IFERROR -funktionen?

IFERROR -funktionen falder ind under kategorien logiske funktioner i Microsoft Excel, som omfatter ISNA, ISERROR og ISERR. Alle disse funktioner hjælper med at registrere og håndtere formelfejl.

IFERROR giver dig mulighed for at udføre en beregning. Hvis beregningen gør ikke resultere i en fejl, så vises beregningsresultatet. Hvis beregningen gør resultere i en fejl, så udføres en anden beregning (eller en statisk værdi som 0, blank, eller noget tekst udsendes).

Hvornår ville du bruge IFERROR -funktionen?

  • Når man deler tal for at undgå fejl forårsaget af at dividere med 0
  • Når der udføres opslag for at forhindre fejl, hvis værdien ikke findes.
  • Når du vil udføre en anden beregning, hvis den første resulterer i en fejl (f.eks. Slå en værdi op i en 2nd tabel, hvis den ikke findes i den første tabel)

Uhåndterede formelfejl kan forårsage fejl i din projektmappe, men synlige fejl gør også dit regneark mindre synligt tiltrækkende.

Hvis fejl derefter 0

Lad os se på et grundlæggende eksempel. Nedenfor deler du to tal. Hvis du forsøger at dividere med nul, får du en fejl:

Indsæt i stedet beregningen i IFERROR -funktionen, og hvis du dividerer med nul, udsendes et 0 i stedet for en fejl:

= FEJL (A2/B2,0)

Hvis fejl derefter tom

I stedet for at angive fejl til 0, kan du indstille dem til 'blank' med dobbelt citater (""):

= FEJL (A2/B2, "")

Hvis fejl, så gør noget andet

IFERROR -funktionen kan også bruges til at udføre en anden beregning, hvis den første beregning resulterer i en fejl. Vi vil bruge VLOOKUP'er i eksemplet herunder:

<>

Her hvis dataene ikke findes i 'LookupTable1' udføres der i stedet en VLOOKUP på 'LookupTable2'.

Flere IFERROR -formeleksempler

Indlejret IFERROR - VLOOKUP Flere ark

Du kan rede en IFERROR inde i en anden IFERROR for at udføre 3 separate beregninger. Her vil vi bruge to IFERRORs til at udføre VLOOKUP'er på 3 separate regneark:

Indeks / Match & XLOOKUP

Selvfølgelig vil IFERROR også arbejde med indeks- / match- og XLOOKUP -formler.

IFERROR XLOOKUP

XLOOKUP -funktionen er en avanceret version af VLOOKUP -funktionen.

IFERROR INDEX / MATCH

Du kan også slå værdier op ved hjælp af INDEX- og MATCH -funktioner i Excel.

Hvis du ikke ved, hvordan XLOOKUP -funktion eller MATCH/INDEX -funktion fungerer, skal du klikke på dette link for at finde en detaljeret forklaring.

IFERROR i arrays

Arrayformler i Excel bruges til at udføre flere beregninger gennem en enkelt formel. Lad os antage, at der er tre kolonner i året, salg og gennemsnitspris. Du kan finde ud af den samlede mængde med følgende formel i kolonnen E.

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

Formlen fungerer godt, indtil divisorområdet får en tom celle eller nuller. Som et resultat får du igen vist fejlen #DIV/0!.

Denne gang kan du bruge IFERROR -funktionen sådan:

{= SUMME (HVISFEJL ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}

Bemærk, at IFERROR -funktionen skal være indlejret inde i SUM -funktionen, ellers gælder IFERROR for summen og ikke hvert enkelt element i arrayet.

IFNA vs. IFERROR

IFNA -funktionen fungerer nøjagtigt på samme måde som IFERROR -funktionen, bortset fra at IFNA -funktionen kun fanger #N/A -fejl. Dette er nyttigt, når du arbejder med opslagsfunktioner: Kun "opslagsværdi, der ikke findes fejl håndteres", normale formelfejl kan stadig vises, der advarer dig om problemer med din beregning.

<>

Hvis FEJL

Hvis du stadig bruger Microsoft Excel 2003 eller en ældre version, kan du erstatte IFERROR med en kombination af IF og ISERROR. Her er et kort eksempel.

= HVIS (FEJL (A2/B2), 0, A2/B2)

IFERROR i Google Sheets

IFERROR -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave