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:
|
|
| @ (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.