Reddit Exempel

<>

Vad är IFERROR -funktionen?

IFERROR -funktionen faller under kategorin logiska funktioner i Microsoft Excel, som inkluderar ISNA, ISERROR och ISERR. Alla dessa funktioner hjälper till att upptäcka och hantera formelfel.

IFERROR låter dig utföra en beräkning. Om beräkningen gör inte resulterar i ett fel, då visas beräkningsresultatet. Om beräkningen gör resulterar i ett fel då en annan beräkning utförs (eller ett statiskt värde som 0, tomt eller någon text matas ut).

När skulle du använda IFERROR -funktionen?

  • När du delar nummer för att undvika fel som orsakas av att dividera med 0
  • Vid sökningar för att förhindra fel om värdet inte hittas.
  • Om du vill utföra en annan beräkning om det första resulterar i ett fel (t.ex. sök upp ett värde i en 2nd tabell om den inte finns i den första tabellen)

Ohanterade formelfel kan orsaka fel i din arbetsbok, men synliga fel gör också att ditt kalkylblad blir mindre synligt tilltalande.

Om fel Då 0

Låt oss titta på ett grundläggande exempel. Nedan delar du två nummer. Om du försöker dela med noll får du ett felmeddelande:

Sätt i stället in beräkningen inom IFERROR -funktionen och om du dividerar med noll kommer ett 0 ut istället för ett fel:

= FEL (A2/B2,0)

Om fel då tomt

I stället för att ställa in fel till 0 kan du ställa in dem på 'tomt' med dubbla citat (""):

= FEL (A2/B2, "")

Om fel, gör något annat

IFERROR -funktionen kan också användas för att utföra en andra beräkning om den första beräkningen resulterar i ett fel. Vi kommer att använda VLOOKUP i exemplet nedan:

<>

Om data inte finns i "LookupTable1" utförs en VLOOKUP på "LookupTable2" istället.

Fler exempel på IFERROR -formler

Kapslad IFERROR - VLOOKUP Flera ark

Du kan bo en IFERROR inuti en annan IFERROR för att utföra tre separata beräkningar. Här kommer vi att använda två IFERROR för att utföra VLOOKUPs på 3 separata kalkylblad:

Index / Match & XLOOKUP

Självklart kommer IFERROR också att fungera med Index / Match- och XLOOKUP -formler.

IFERROR XLOOKUP

XLOOKUP -funktionen är en avancerad version av VLOOKUP -funktionen.

IFERROR INDEX / MATCH

Du kan också leta upp värden med hjälp av INDEX- och MATCH -funktioner i Excel.

Om du inte vet hur XLOOKUP -funktion eller MATCH/INDEX -funktion fungerar, klicka på den här länken för att hitta en detaljerad förklaring.

IFERROR i matriser

Arrayformler i Excel används för att utföra flera beräkningar genom en enda formel. Låt oss anta att det finns tre kolumner i året, försäljning och genomsnittligt pris. Du kan ta reda på den totala mängden med följande formel i E -kolumnen.

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

Formeln fungerar bra tills divisorområdet får en tom cell eller nollor. Som ett resultat får du se #DIV/0! -Felet igen.

Den här gången kan du använda IFERROR -funktionen så här:

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

Observera att IFERROR -funktionen måste vara kapslad inuti SUM -funktionen, annars gäller IFERROR summan och inte varje enskilt objekt i matrisen.

IFNA kontra IFERROR

IFNA -funktionen fungerar exakt samma som IFERROR -funktionen förutom att IFNA -funktionen bara kommer att få #N/A -fel. Detta är användbart när du arbetar med uppslagsfunktioner: Endast "uppslagsvärde som inte hittas fel hanteras", normala formelfel kan fortfarande visas som varnar dig för problem med din beräkning.

<>

Om FEL

Om du fortfarande använder Microsoft Excel 2003 eller en äldre version kan du ersätta IFERROR med en kombination av IF och ISERROR. Här är ett kort exempel.

= OM (FEL (A2/B2), 0, A2/B2)

IFERROR i Google Kalkylark

IFERROR -funktionen fungerar exakt samma i Google Kalkylark som i Excel:

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave