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 brugt 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 Revenue-formlen nu returnerer:
#VALUE!
Gennemgå den berørte række og opsummeringsberegninger. Bemærk, at ødelagte data kan sprede fejl gennem afhængige formler.
Opdater Revenue-formlen i H2:
=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
XLOOKUP(...) * G2: hovedberegning;0: alternativ værdi hvis formlen fejler.
Tryk 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 ødelagte rækker under fejlfinding.
I datasættet testes et produkt, der ikke findes i Products-tabellen.
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
Reparation af ødelagte modeller
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 brugt 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 Revenue-formlen nu returnerer:
#VALUE!
Gennemgå den berørte række og opsummeringsberegninger. Bemærk, at ødelagte data kan sprede fejl gennem afhængige formler.
Opdater Revenue-formlen i H2:
=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
XLOOKUP(...) * G2: hovedberegning;0: alternativ værdi hvis formlen fejler.
Tryk 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 ødelagte rækker under fejlfinding.
I datasættet testes et produkt, der ikke findes i Products-tabellen.
Eksempel:
Airpods
Opdater formlen:
=XLOOKUP(D2, Products!A:A, Products!D:D, 0)
0: værdi der returneres, hvis produktet ikke findes.
Tak for dine kommentarer!