Beskrivning
Använd denna funktion för att fånga upp och hantera fel i en formel.
Syntax
IFERROR(värde, värde_if_error)
Ingångar
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
värde |
Ja | Det värde eller uttryck som ska kontrolleras för ett fel. | En cellreferens, ett cellintervall, ett tal, en textsträng eller en formel som resulterar i något av dessa. |
värde_om_fel |
Ja | Det värde som ska returneras om formeln utvärderas som ett fel. | En cellreferens, ett cellintervall, ett tal, en textsträng eller en formel som resulterar i något av dessa. |
Exempel
Provdata
| A | B | |
|---|---|---|
| 1 | 100 | 20 |
| 2 | 50 | 0 |
| 3 | 30 | 5 |
| 4 | Fyra | 10 |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Dividera värdet i en cell med värdet i en annan. Om det uppstår ett fel returneras det medföljande meddelandet. | =IFERROR(A1/B1,"Kan inte dividera") |
Denna formel fungerar på följande sätt:
För denna datauppsättning ger denna formel 5. |
| Dividera värdet i en cell med värdet i en annan. Om det uppstår ett fel returneras det medföljande meddelandet. | =IFERROR(A2/B2,"Kan inte dela upp") |
Denna formel fungerar på följande sätt:
För denna datamängd ger denna formel Kan inte dela. |
| Multiplicera värdet i en cell med värdet i en annan. Om det uppstår ett fel returneras det medföljande meddelandet. | =IFERROR(A4*B4,"Ogiltig beräkning") |
Denna formel fungerar på följande sätt:
För denna datauppsättning ger denna formel Ogiltig beräkning. |
| Leta efter ett specifikt värde i ett intervall. Om det uppstår ett fel returneras det medföljande meddelandet. | =IFERROR(VLOOKUP("Banan",A1:B4,2,FALSE),"Ingen banan hittades") |
Denna formel fungerar på följande sätt:
För denna datauppsättning ger denna formel Ingen banan hittades. |
Anteckningar
- IFERROR returnerar ett angivet värde om en formel utvärderas till ett fel
- IFERROR fångar upp alla felklasser ( Det görs ingen åtskillnad mellan felklasser.
- IFERROR används ofta med funktioner som VLOOKUP, HLOOKUP, och INDEX/MATCH för att hantera scenarier med saknade data.
- IFERROR kan infogas i andra funktioner eller användas som en del av en större formel.
Tips
- Använd IFERROR för att rensa upp kalkylark genom att ersätta felmeddelanden med mer användarvänlig text eller tomma celler.
- Var försiktig när du använder IFERROR, eftersom det kan dölja legitima fel som du kanske vill undersöka.
- Överväg att använda den mer specifika funktionen IFNA om du bara behöver fånga
- För mer komplex felhantering kan du lägga in IF satser inom IFERROR.
- Vid felsökning kan du tillfälligt ta bort IFERROR för att se de faktiska fel som dina formler producerar.