Beräkningsoperatorer och prioritet i Excel

Gäller för
Excel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac Excel 2021 Excel 2021 för Mac Excel för iPad Excel Web App Excel för iPhone Excel för Android-surfplattor Excel för Android-telefoner Excel Mobile

Operatorer anger vilken typ av beräkning som ska utföras på element i en formel, till exempel addition, subtraktion, multiplikation eller division. I den här artikeln får du lära dig i vilken standardordning operatorer agerar på elementen i en beräkning. Du får också lära dig hur du ändrar ordningen med hjälp av parenteser.

Typer av operatorer

Det finns fyra olika typer av beräkningsoperatorer: aritmetiska operatorer, jämförelseoperatorer, textkombinationsoperatorer och referensoperatorer.

Aritmetiska operatorer

Om du vill utföra grundläggande matematiska operationer som addition, subtraktion och multiplikation – eller kombinera tal – och få numeriska resultat använder du de aritmetiska operatorerna i den här tabellen.

Aritmetisk operator Betydelse Exempel
+ (plustecken) Addition =3+3
– (minustecken) Subtraktion
Negation
=3–1
=–1
* (asterisk) Multiplikation =3*3
/ (snedstreck) Division =3/3
% (procenttecken) Procent =20%
^ (cirkumflex) Exponentiering =2^3

Jämförelseoperatorer

Med operatorerna i tabellen nedan kan du jämföra två värden. När två värden jämförs med hjälp av dessa operatorer, blir resultatet ett logiskt värde, antingen SANT eller FALSKT.

Jämförelseoperator Betydelse Exempel
= (likhetstecken) Lika med =A1=B1
> (större än-tecken) Större än =A1>B1
< (mindre än-tecken) Mindre än =A1<B1
>= (större än eller lika med-tecken) Större än eller lika med =A1>=B1
<= (mindre än eller lika med-tecken) Mindre än eller lika med =A1<=B1
<> (inte lika med-tecken) Inte lika med =A1<>B1

Operator för textkombination

Använd et-tecknet (&) för att sammanfoga en eller flera textsträngar till ett enda textstycke.

Textoperator Betydelse Exempel
& (et-tecken) Ansluter eller sammanfogar två värden för att ge ett sammanhängande textvärde. ="Nord"&"vind"

Referensoperatorer

Kombinera cellområden för beräkningar med dessa operatorer.

Referensoperator Betydelse Exempel
: (kolon) Områdesoperator som skapar en referens till alla celler mellan två referenser, inklusive de två referenserna. =SUMMA(B5:B15)
, (komma) Unionsoperator som kombinerar flera referenser till en referens. =SUMMA(B5:B15;D5:D15)
(blanksteg) Skärningspunktsoperator, som producerar en referens till celler som är gemensamma för två referenser. =SUMMA(B7:D7; C6:C8)
# (pund) Symbolen # används i flera sammanhang:
  • Används som en del av ett felnamn.
  • Används för att ange att det inte finns tillräckligt med utrymme för att återge. I de flesta fall kan du bredda kolumnen tills innehållet visas korrekt.
  • Spilld områdesoperator som används för att referera till ett helt område i en dynamisk matrisformel.
  • #VÄRDEFEL!
  • #####
  • =SUMMA(A2#)
@ (at) Referensoperator, som används för att ange implicit skärningspunkt i en formel. =@A1:A10
=SUMMA(Tabell1[@[januari]:[December]])

Prioritetsordningen för operationer i Excel

Ibland kan beräkningsordningen påverka resultatet av formeln, så det är viktigt att du förstår ordningen och hur du kan ändra ordningen för att få fram de resultat du förväntar dig.

Beräkningsordning

Formler beräknar värden i en särskild ordning. En formel i Excel börjar alltid med ett likhetstecken (=). Likhetstecknet anger för Excel att tecknen som följer utgör en formel. Efter detta likhetstecken kan det finnas en serie element som ska beräknas (operanderna), som är åtskilda av beräkningsoperatorer. Formeln beräknas från vänster till höger, enligt en särskild ordning för varje operator i formeln.

Prioritetsordning för operatorer

Om du kombinerar flera operatorer i en enstaka formel utförs operationerna i den ordning som visas i tabellen nedan. Om en formel innehåller operatorer med samma prioritet ,det kan vara en formel som innehåller både en multiplikations- och divisionsoperator,  beräknas operatorerna från vänster till höger.

Operator Beskrivning
: (kolon)
(enkelt blanksteg)
, (komma)
Referensoperatorer
Negation (som i –1)
% Procent
^ Exponentiering
* och / Multiplikation och division
+ och – Addition och subtraktion
& Sammanfogar två textsträngar
=
< >
<=
>=
<>
Jämförelse

Använda parenteser

Om du vill ändra beräkningsordningen omsluter du den del som ska beräknas först med parenteser. Följande formel resulterar till exempel i värdet 11, eftersom multiplicering beräknas före addition. Formeln multiplicerar först 2 med 3 och lägger sedan till 5.

=5+2*3

Om du däremot använder parenteser för att ändra syntaxen kan du addera 5 och 2 och sedan multiplicera resultatet med 3 och få resultatet 21.

=(5+2)*3

I exemplet nedan gör parenteserna runt den första delen av formeln att B4+25 beräknas först, och sedan divideras resultatet med summan av värdena från D5, E5 och F5.

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

Hur Excel omvandlar värden i formler

När du skriver en formel förväntar sig Excel specifika typer av värden för varje operatör. Om du anger en annan typ av värde än det förväntade kan Excel omvandla värdet.

Formeln Ger resultatet Förklaring
= "1"+"2" 3 När du använder ett plustecken (+) förväntar sig Excel siffror i formeln. Även om citattecknen anger att "1" och "2" är textvärden, omvandlar Excel automatiskt textvärdena till siffror.
= 1+"$4.00" 5 När en formel förväntar sig en siffra, omvandlar Excel text om den är i ett format som normalt kan omvandlas till en siffra.
= "2001-06-01"-"2001-05-01" 31 Excel tolkar texten som ett datum i formatet yyyy-mm-dd, omvandlar datumen till värden och beräknar skillnaden.
=ROT ("8+1") #VÄRDEFEL! Excel kan inte omvandla texten till ett nummer eftersom texten "8+1" inte kan omvandlas till en siffra. Du kan använda "9" eller "8"+"1" i stället för "8+1" för att konvertera texten till ett nummer och returnera resultatet 3.
= "A"&SANT SANT När text förväntas omvandlar Excel siffror och logiska värden som SANT och FALSKT till text.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Se även