Operatorer angiver den beregningstype, der skal udføres på elementer i en formel – f.eks. addition, subtraktion, multiplikation eller division. I denne artikel lærer du den standardrækkefølge, som operatorer reagerer på elementerne i en beregning i. Du lærer også, hvordan du ændrer denne rækkefølge ved hjælp af parenteser.
Typer af operatorer
Der findes fire forskellige typer beregningsoperatorer: matematiske operatorer, sammenligningsoperatorer, tekstsammenføjningsoperatorer og referenceoperatorer.
Matematiske operatorer
Hvis du vil udføre grundlæggende matematiske operationer som f.eks. addition, subtraktion eller multiplikation – eller kombinere tal – og frembringe numeriske resultater skal du bruge de aritmetiske operatorer i denne tabel.
| Matematisk operator | Betydning | Eksempel |
|---|---|---|
| + (plustegn) | Addition | =3+3 |
| – (minustegn) | Subtraktion Negation |
=3–1 =–1 |
| * (stjerne) | Multiplikation | =3*3 |
| / (skråstreg) | Division | =3/3 |
| % (procenttegn) | Procent | =20 % |
| ^ (indsætningstegn) | Eksponentiering | =2^3 |
Sammenligningsoperatorer
Med operatorerne i tabellen nedenfor kan du sammenligne to værdier. Når to værdier sammenlignes ved hjælp af disse operatorer, er resultatet en logisk værdi, enten SAND eller FALSK.
| Sammenligningsoperator | Betydning | Eksempel |
|---|---|---|
| = (lighedstegn) | Lig med | =A1=B1 |
| > (større end) | Større end | =A1>B1 |
| < (mindre end-tegn) | Mindre end | =A1<B1 |
| >= (større end eller lig med) | Større end eller lig med | =A1>=B1 |
| <= (mindre end eller lig med) | Mindre end eller lig med | =A1<=B1 |
| <> (forskellig fra) | Forskellig fra | =A1<>B1 |
Tekstsammenføjningsoperator
Brug -tegnet (&) til at sammenføje eller sammenkæde en eller flere tekststrenge, så de frembringer én tekstværdi.
| Tekstoperator | Betydning | Eksempel |
|---|---|---|
| & (&-tegn) | Forbinder eller sammenkæder to værdier og viser én sammenhængende tekstværdi. | ="Nord"&"vind" |
Referenceoperatorer
Kombiner celleområder til beregninger med disse operatorer.
| Referenceoperator | Betydning | Eksempel |
|---|---|---|
| : (kolon) | Områdeoperator, som opretter en reference til alle cellerne mellem de to referencer, inklusive de to referencer. | =SUM(B5:B15) |
| , (komma) | Foreningsmængdeoperator, som kombinerer flere referencer til én reference. | =SUM(B5:B15,D5:D15) |
| (mellemrum) | Skæringspunktoperator, som opretter en reference til de celler, der er fælles for de to referencer. | =SUM(B7:D7 C6:C8) |
| # (pund) | Symbolet # bruges i flere sammenhænge:
|
|
| @ (dernæst) | Referenceoperator, som bruges til at angive et implicit skæringspunkt i en formel. | =@A1:A10 =SUM(Tabel1[@[Januar]:[December]]) |
Den rækkefølge, handlinger i Excel udføres i
I nogle tilfælde kan den rækkefølge, der bruges til at udføre beregningen, påvirke formlens returværdi. Det er derfor vigtigt at forstå rækkefølgen – og hvordan du kan ændre denne rækkefølge for at opnå de resultater, du forventer at se.
Beregningsrækkefølge
Formler beregner værdier i en bestemt rækkefølge. En formel i Excel begynder altid med et lighedstegn (=). Lighedstegnet fortæller Excel, at de tegn, der følger, udgør en formel. Efter dette lighedstegn kan der være en række elementer, der skal beregnes (operanderne), som er adskilt af beregningsoperatorer. Excel beregner formlen fra venstre mod højre i overensstemmelse med en bestemt rækkefølge for hver operator i formlen.
Rækkefølgen af operatorer
Hvis du kombinerer flere operatorer i en enkelt formel, udføres handlingerne i den rækkefølge, der er vist i følgende tabel. Hvis en formel indeholder flere operatorer med samme placering – f.eks. hvis en formel indeholder både en multiplikations- og en divisionsoperator – evalueres operatorerne automatisk fra venstre mod højre.
| Operator | Beskrivelse |
|---|---|
| : (kolon) (enkelt mellemrum) , (komma) |
Referenceoperatorer |
| – | Negation (som i –1) |
| % | Procent |
| ^ | Eksponentiering |
| * og / | Multiplikation og division |
| + og – | Addition og subtraktion |
| & | Forbinder to strenge med tekst (sammenkædning) |
| = < > <= >= <> |
Sammenligning |
Brug af parenteser
Hvis du vil ændre rækkefølgen, skal den del af formlen, der skal beregnes først, omsluttes af en parentes. Følgende formel resulterer f.eks. i værdien 11, fordi der i Excel beregnes multiplikation før addition. Formlen multiplicerer først 2 med 3, og derefter lægges 5 til resultatet.
=5+2*3
Men hvis du bruger parenteser til at ændre syntaksen, vil der i Microsoft Excel adderes 5 og 2, og resultatet multipliceres derefter med 3, hvilket giver 21.
=(5+2)*3
I eksemplet nedenfor vil de parenteser, der omgiver formlens første del, tvinge Excel til først at beregne B4+25 og derefter dividere resultatet med summen af værdierne i celle D5, E5 og F5.
=(B4+25)/SUM(D5:F5)
Sådan konverterer Excel værdier i formler
Når du angiver en formel, forventer Excel bestemte typer værdier for hver operator. Hvis du angiver en anden type værdi end forventet, kan Excel konvertere værdien.
| Formlen | Producerer | Forklaring |
|---|---|---|
| = "1"+"2" | 3 | Når du bruger et plustegn (+), forventer Excel tal i formlen. Selvom anførselstegnene betyder, at "1" og "2" er tekstværdier, konverterer Excel automatisk tekstværdierne til tal. |
| = 1+"$4,00" | 5 | Når en formel forventer et tal, konverterer Excel teksten, hvis den er i et format, der normalt accepteres for et tal. |
| = "1/6/2001"-"1/5/2001" | 31 | Excel fortolker teksten som en dato i formatet dd/mm/åååå, konverterer datoerne til tal og beregner derefter forskellen mellem dem. |
| = KVROD ("8+1") | #VÆRDI! | Excel kan ikke konvertere teksten til et tal, fordi teksten "8+1" ikke kan konverteres til et tal. Du kan bruge "9" eller "8"+"1" i stedet for "8+1" for at konvertere teksten til et tal og returnere resultatet 3. |
| = "A"&SAND | SAND | Når der forventes tekst, konverterer Excel tal og logiske værdier som SAND og FALSK til tekst. |
Har du brug for mere hjælp?
Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.