Hvis cellen viser =SUM(A1:A3) i stedet for resultatet, har Excel gemt det, du skrev, som tekst. Den hyppigste årsag er, at cellen var formateret som Tekst, før du skrev formlen. Det hjælper ikke bare at ændre formatet bagefter: du skal også skrive formlen ind igen.
Viser cellen et tal, men et gammelt tal, så er problemet et andet: Excel står til manuel beregning. Vi har afprøvet de fire årsager i Microsoft 365 Excel på dansk.
Find årsagen hurtigt
| Du ser | Sandsynlig årsag | Test |
|---|---|---|
| Formlen i én eller få celler | Tekst-format eller apostrof | =ER.FORMEL(C1) giver FALSK |
| Formlen i alle formelceller på arket | Vis formler er slået til | Slå visningen fra og se, om resultaterne kommer tilbage |
| Et tal, der ikke ændrer sig, når du retter input | Manuel beregning | Genberegn (F9): skifter tallet, er det årsagen |
ER.FORMEL (engelsk: ISFORMULA) er den hurtigste test. Den gav SAND for en rigtig formel og FALSK for alle tekstvarianterne herunder.
1. Cellen var formateret som Tekst
Vi formaterede C1 som Tekst og skrev derefter =SUM(A1:A3) i den. A1:A3 indeholder 10, 20 og 30.
| Række | A | B | C | D |
|---|---|---|---|---|
| 1 | 10 | =SUM(A1:A3) | FALSK | |
| 2 | 20 | SAND | ||
| 3 | 30 | 60 | #I/T |
| Test af C1 | Resultat |
|---|---|
=ER.FORMEL(C1) |
FALSK |
=ER.TEKST(C1) |
SAND |
=FORMELTEKST(C1) |
#I/T, for der er ingen formel |
Tekst-formatet vinder altså over formlen.
Rettelsen: skift format, og skriv formlen igen
Vi ændrede formatet i C1 til Standard. Cellen viste stadig =SUM(A1:A3), og ER.FORMEL(C1) gav stadig FALSK. Formatet bestemmer kun, hvordan Excel læser det, du skriver fremover. Det, der allerede står i cellen, bliver ikke læst igen.
Først da vi skrev formlen ind igen, viste C1 60, og ER.FORMEL(C1) gav SAND. I praksis markerer du cellen, trykker F2 og Enter.
Mange celler på én gang
Har du en hel kolonne med tekstformler, kan du bruge Søg og erstat og erstatte = med =. Det tvinger Excel til at læse hver celle igen. Vi lavede erstatningen på tre celler med Excels erstat-funktion (ikke gennem dialogboksen) og fik:
| Celle | Format før erstat | Efter erstat | Viste |
|---|---|---|---|
F1 =SUM(A1:A3) |
ændret til Standard | formel | 60 |
F2 =A1*2 |
ændret til Standard | formel | 20 |
G1 =SUM(A1:A3) |
stadig Tekst | formel | 60 |
Overraskende nok blev G1 også en formel, selvom den stadig var formateret som Tekst. Skift alligevel formatet til Standard først. Ellers bliver de næste formler, du skriver i kolonnen, tekst igen.
2. Apostrof eller mellemrum før =
En formel begynder kun med =, hvis = er det allerførste tegn.
| Indtastet | Cellen viste | ER.FORMEL |
|---|---|---|
'=SUM(A1:A3) |
=SUM(A1:A3) |
FALSK |
=SUM(A1:A3) (mellemrum først) |
=SUM(A1:A3) |
FALSK |
Apostroffen er den lumske. Cellen viste ikke apostroffen, så den ligner præcis en formel, der ikke virker. Mellemrummet kan du bevise med LÆNGDE (engelsk: LEN): =LÆNGDE(C7) gav 12, selvom =SUM(A1:A3) kun er 11 tegn.
Rettelsen er at slette apostroffen eller mellemrummet i formellinjen.
3. Vis formler er slået til
Viser alle formelceller på arket formlen, er det sandsynligvis visningen Vis formler. Den ændrer ikke noget i cellerne. Da vi slog den til på en celle med =SUM(A1:A3), viste cellen formlen, men værdien var stadig 60. Da vi slog den fra igen, viste cellen 60.
Ifølge Microsoft slår du visningen til og fra under Formler › Formelrevision › Vis formler. Microsoft nævner også en tastaturgenvej, men vi har ikke bekræftet den på et dansk tastatur, så brug knappen.
4. Formlen opdaterer ikke: manuel beregning
Står Excel til manuel beregning, bliver formler ikke regnet om, når du ændrer de tal, de bruger. Vi slog manuel beregning til og ændrede A1 fra 10 til 100:
| Trin | =SUM(A1:A3) i C10 |
|---|---|
| Før ændringen | 60 |
| A1 ændret til 100 | 60 (ikke opdateret) |
Ny formel =SUM(A1:A3) skrevet i C11 |
C11 viste 150, C10 stadig 60 |
| Efter genberegning | 150 |
Rækken med C11 er grunden til, at problemet er så forvirrende: en formel, du lige har skrevet, bliver beregnet og viser det rigtige, mens de gamle formler ved siden af viser et forældet tal.
Ifølge Microsoft:
- Tryk F9 for at genberegne alle åbne projektmapper, eller Skift+F9 for kun det aktive ark.
- Slå automatisk beregning til igen under Formler › Beregningsindstillinger › Automatisk eller under Filer › Indstillinger › Formler.
- Beregningsindstillingen påvirker alle åbne projektmapper, ikke kun den fil, du arbejder i.
Hvis formlen viser en fejl i stedet
Viser cellen en fejlværdi som #NAVN? eller #VÆRDI!, så er formlen beregnet, men noget i den er forkert. Se Excel-fejl på dansk, hvor hver fejl er genskabt med årsag og rettelse. Og er resultatet 0, uden at det burde være det, så tjek for en cirkulær reference.