Der er et ordsprog i computerbranchen: Skrald ind, skrald ud. Og det gælder, hvordan Excel-formler er sat sammen. Hvis en formel er konstrueret på den forkerte måde, returnerer den et forkert resultat eller en fejl.
Der kan forekomme to typer fejl i formler. I én type kan Excel beregne formlen, men resultatet er forkert. I den anden type er Excel ikke i stand til at beregne formlen. Tjek begge disse.
En formel kan fungere og stadig give et forkert resultat. Excel rapporterer ikke en fejl, fordi der ikke er nogen fejl, som den kan finde. Ofte er dette resultatet af ikke at bruge parentes korrekt i formlen. Tag et kig på nogle eksempler:
Formel |
Resultat |
=7 + 5 * 20 + 25/5 |
112 |
=(7 + 5) * 20 + 25/5 |
245 |
=7 + 5 *( 20 + 25) / 5 |
52 |
=(7 + 5 * 20 + 25) / 5 |
26.4 |
Alle disse er gyldige formler, men placeringen af parenteser gør en forskel i resultatet. Du skal tage højde for rækkefølgen af matematiske operatorer, når du skriver formler. Her er rækkefølgen:
Parenteser
Eksponenter
Multiplikation og division
Addition og subtraktion
Dette er et nøglepunkt i formler. Det er nemt bare at acceptere et returneret svar. Excel er jo så smart. Ret? Forkert! Som alle computerprogrammer kan Excel kun gøre, hvad det bliver fortalt. Hvis du fortæller den at beregne en forkert, men strukturelt gyldig formel, vil den gøre det. Så hold øje med dine p'er og q'er - eh, dine parenteser og matematiske operatorer - når du bygger formler.
Den anden type fejl opstår, når en fejl i formlen eller i de data, formlen bruger, forhindrer Excel i at beregne resultatet. Excel gør dit liv lettere ved at fortælle dig, når en sådan fejl opstår. For at være præcis gør den et af følgende:
-
Excel viser en meddelelse, når du forsøger at indtaste en formel, der ikke er konstrueret korrekt.
-
Excel returnerer en fejlmeddelelse i cellen, når der er noget galt med resultatet af beregningen.
Se først på, hvad der sker, når du forsøger at afslutte med at indtaste en formel, der havde det forkerte antal parenteser. Følgende figur viser dette.
Få en besked fra Excel.
Excel finder et ulige antal åbne og lukkede parenteser. Derfor kan formlen ikke fungere (den giver ikke mening matematisk), og Excel fortæller dig det. Hold øje med disse beskeder; de tilbyder ofte løsninger.
På den anden side af hegnet er der fejl i returnerede værdier. Hvis du nåede så langt, bestod formlens syntaks, men noget gik alligevel galt. Mulige fejl inkluderer
-
Forsøg på at udføre en matematisk operation på tekst
-
Forsøg på at dividere et tal med 0 (et matematisk nej-nej)
-
Forsøger at henvise til en ikke-eksisterende celle, område, regneark eller projektmappe
-
Indtastning af den forkerte type information i en argumentfunktion
Dette er på ingen måde en udtømmende liste over mulige fejltilstande, men du forstår. Så hvad gør Excel ved det? Der er en håndfuld fejl, som Excel placerer i cellen med problemformlen.
Fejltype |
Når det sker |
#DIV/0! |
Når du prøver at dividere med 0. |
#N/A! |
Når en formel eller en funktion inde i en formel ikke kan finde de
refererede data. |
#NAVN? |
Når tekst i en formel ikke genkendes. |
#NUL! |
Når et mellemrum blev brugt i stedet for et komma i formler, der
refererer til flere områder. Et komma er nødvendigt for at adskille områdereferencer
. |
#NUM! |
Når en formel har numeriske data, som er ugyldige for
operationstypen. |
#REF! |
Når en reference er ugyldig. |
#VÆRDI! |
Når den forkerte type operand eller funktionsargument
bruges. |