Reparation af ødelagte modeller
Stryg for at vise menuen
Små dataproblemer kan hurtigt ødelægge beregninger, opsummeringer og dashboards. I dette kapitel tilføjes fejlhåndtering for at gøre projektmappen mere stabil og lettere at fejlfinde.
IFERROR-struktur
=IFERROR(value, value_if_error)
Formel anvendt i dette kapitel:
=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
value: formel der evalueres;value_if_error: alternativ værdi, der returneres ved fejl.
Almindelig Excel-fejl
#VALUE!
Denne fejl opstår typisk, når Excel forsøger at beregne med en forkert datatype, f.eks. tekst i stedet for tal.
I kolonnen Units udskiftes en numerisk værdi med tekst.
Eksempel:
Four
Bemærk, at omsætningsformlen nu returnerer:
#VALUE!
Gennemgå den berørte række og opsummeringsberegninger. Bemærk, at ødelagte data kan sprede fejl gennem afhængige formler.
Opdater omsætningsformlen i H2:
=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
XLOOKUP(...) * G2: hovedberegning;0: alternativ værdi, hvis formlen fejler.
Tryk på Enter og anvend formlen ned gennem kolonnen.
Udskift den alternative værdi med en brugerdefineret besked:
=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")
Dette gør det lettere at identificere fejlbehæftede rækker under fejlfinding.
Test i datasættet et produkt, der ikke findes i tabellen Products.
Eksempel:
Airpods
Opdater formlen:
=XLOOKUP(D2, Products!A:A, Products!D:D, 0)
0: værdi der returneres, hvis produktet ikke findes.
1. Hvad er hovedformålet med IFERROR i en formel?
2. Hvad sker der, når en værdi som "Four" bruges i en numerisk multiplikation?
3. Hvorfor ville du bruge if_not_found i XLOOKUP?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat