Beregningsoperatorer og prioritet i Excel

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel Web App Excel for iPhone Excel for Android-nettbrett Excel for Android-telefoner Excel Mobile

Operatorene angir den typen beregning som skal utføres på elementer i en formel, for eksempel addisjon, subtraksjon, multiplikasjon eller divisjon. I denne artikkelen lærer du standardrekkefølgen operatorer bruker på elementene i en beregning. Du vil også lære hvordan du endrer denne rekkefølgen ved å bruke parentes.

Operatortyper

Det finnes fire typer beregningsoperatorer: aritmetiske operatorer, sammenligningsoperatorer, tekstoperatorer og referanseoperatorer.

Aritmetiske operatorer

Bruk de aritmetiske operatorene i denne tabellen til å utføre grunnleggende matematiske operasjoner som addisjon, subtraksjon eller multiplikasjon eller kombinere tall og finne numeriske resultater.

Aritmetisk operator Betydning Eksempel
+ (plusstegn) Addisjon =3+3
– (minustegn) Subtraksjon
Negasjon
=3–1
=–1
* (stjernetegn) Multiplikasjon =3*3
/ (skråstrek) Divisjon =3/3
% (prosenttegn) Prosent =20 %
^ (cirkumflekstegn) Eksponentiering =2^3

Sammenligningsoperatorer

Med operatorene i tabellen nedenfor kan du sammenligne to verdier. Når to verdier sammenlignes ved hjelp av disse operatorene, er resultatet en logisk verdi, enten SANN eller USANN.

Sammenligningsoperator Betydning Eksempel
= (likhetstegn) Lik =A1=B1
> (større enn-tegn) Større enn =A1>B1
< (mindre enn-tegn) Mindre enn =A1<B1
>= (større enn- eller lik-tegn) Større enn eller lik =A1>=B1
<= (mindre enn- eller lik-tegn) Mindre enn eller lik =A1<=B1
<> (ikke lik-tegn) Ikke lik =A1<>B1

Tekstsammenkoblingsoperator

Bruke -tegnet (&) til å slå sammen én eller flere tekststrenger til å lage én enkelt tekstdel.

Tekstoperator Betydning Eksempel
& (og-tegn) Setter sammen to verdier og lager én sammenhengende tekstverdi. ="Nord"&"over"

Referanseoperatorer

Med disse operatorene kan du sette sammen celleområder for beregninger.

Referanseoperator Betydning Eksempel
: (kolon) Områdeoperator som gir en referanse til alle cellene mellom (og innbefattet) de to referansene. =SUMMER(B5:B15)
; (semikolon) Unionsoperator som setter sammen flere referanser til én referanse. =SUMMER(B5:B15;D5:D15)
(mellomrom) Skjæringspunktoperator som produserer en referanse til celler som er felles for de to referansene. = SUMMER(B7:D7 C6:C8)
# (pund) #-symbolet brukes i flere sammenhenger:
  • Brukes som en del av et feilnavn.
  • Brukes til å angi at det ikke er nok plass til gjengivelse. I de fleste tilfeller kan du utvide kolonnen til innholdet vises på riktig måte.
  • Operatoren for overflytområde, som brukes til å referere til et helt område i en dynamisk matriseformel.
  • #VERDI!
  • #####
  • =SUMMER(A2#)
@ (kr) Referanseoperator som brukes til å indikere implisitt skjæringspunkt i en formel. =@A1:A10
=SUMMER(Tabell1[@[Januar]:[Desember]])

Rekkefølgen som brukes til å utføre operasjoner i formler

I noen tilfeller kan rekkefølgen som beregningen utføres i, påvirke returverdien for formelen, så det er viktig å forstå rekkefølgen og hvordan du kan endre rekkefølgen for å få resultatene du forventer å se.

Beregningsrekkefølge

I formler beregnes verdier i en bestemt rekkefølge. En formel i Excel starter alltid med et likhetstegn (=). Likhetstegnet forteller Excel at tegnene nedenfor utgjør en formel. Etter dette likhetstegnet kan det være en rekke elementer som skal beregnes (operandene), som skilles med beregningsoperatorer. I Excel beregnes formelen fra venstre til høyre, i henhold til en bestemt rekkefølge for hver operator i formelen.

Operatorprioritet

Hvis du kombinerer flere operatorer i én enkelt formel, utføres operasjonene i den rekkefølgen som vises i tabellen nedenfor. Hvis en formel inneholder operatorer med samme prioritet – for eksempel en formel som inneholder både en operator for multiplikasjon og en for divisjon – blir operatorene evaluert fra venstre mot høyre.

Operator Beskrivelse
: (kolon)
(enkelt mellomrom)
; (semikolon)
Referanseoperatorer
– Negasjon (som i –1)
% Prosent
^ Eksponentiering
* og / Multiplikasjon og divisjon
+ og – Addisjon og subtraksjon
& Føyer sammen to strenger med tekst (sammenkobling)
=
< >
<=
>=
<>
Sammenligning

Bruk av parenteser

Hvis du vil endre rekkefølgen på evalueringen, må du omslutte den delen av formelen som skal beregnes først, med parenteser. Den neste formelen resulterer for eksempel i verdien 11, fordi multiplikasjon beregnes før addisjon. Formelen multipliserer først 2 med 3, og legger deretter 5 til resultatet.

=5+2*3

Hvis du derimot bruker parenteser til å endre syntaksen, blir 5 og 2 først lagt sammen, og deretter multipliseres resultatet med 3 og du får 21.

=(5+2)*3

I eksemplet nedenfor vil parentesene som omslutter første del av formelen, tvinge Excel til å beregne B4+25 først, og deretter dele resultatet med summen av verdiene i celle D5, E5 og F5.

=(B4+25)/SUMMER(D5:F5)

Slik konverterer Excel verdier i formler

Når du angir en formel, forventer Excel bestemte typer verdier for hver operator. Hvis du angir en annen type verdi enn forventet, kan Excel konvertere verdien.

Formelen Produserer Forklaring
= "1"+"2" 3 Når du bruker et plusstegn (+), forventer Excel tall i formelen. Selv om anførselstegn betyr at "1" og "2" er tekstverdier, konverterer Excel automatisk tekstverdiene til tall.
= 1+"$4,00" 5 Når en formel forventer et tall, konverterer Excel tekst hvis den er i et format som vanligvis godtas for et tall.
= "01.06.2001"-"01.05.2001" 31 Excel tolker teksten som en dato i formatet mm/dd/åååå, konverterer datoene til serienumre og beregner deretter forskjellen mellom dem.
=ROT ("8+1") #VERDI! Excel kan ikke konvertere teksten til et tall fordi teksten «8+1» ikke kan konverteres til et tall. Du kan bruke «9» eller «8»+«1» i stedet for «8+1» for å konvertere teksten til et tall og returnere resultatet av 3.
= "A"&SANN SANN Når tekst forventes, konverteres tall og logiske verdier som SANN og USANN, til tekst.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.

Se også