Operatorer anger vilken typ av beräkning du vill utföra 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 parenteser.
Typer av operatorer
Det finns fyra olika typer av beräkningsoperatorer: aritmetiska operatorer, jämförelseoperatorer, textkombinationsoperatorer och referensoperatorer.
Om du vill utföra grundläggande matematiska operationer som addition, subtraktion eller multiplikation eller kombinera tal och ge 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 |
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 |
Använd et-et-strecket (&) för att sammanfoga eller sammanfoga en eller flera textsträngar för att skapa 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" |
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 ger en referens till celler som är gemensamma för de två referenserna. |
=SUMMA(B7:D7 C6:C8) |
# (pund) |
Symbolen # används i flera sammanhang:
|
|
@ (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
I vissa fall kan beräkningsordningen påverka formelns returvärde, så det är viktigt att förstå ordningen och hur du kan ändra ordningen för att få de resultat du förväntar dig.
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 de tecken som följer utgör en formel. Efter detta likhetstecken kan det finnas en serie element som ska beräknas (operanderna), som avgränsas med beräkningsoperatorer. Formeln beräknas från vänster till höger, enligt en särskild ordning för varje operator i formeln.
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 |
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 Excel beräknar multiplikation före addition. Formeln multiplicerar först 2 med 3 och lägger sedan till 5 i resultatet.
=5+2*3
Om du däremot använder parenteser för att ändra syntaxen adderas 5 och 2 i Excel och resultatet multipliceras sedan med 3 för att ge 21.
=(5+2)*3
I exemplet nedan tvingar parenteserna som omger den första delen av formeln Excel att beräkna B4+25 först och dividerar sedan resultatet med summan av värdena i cellerna D5, E5 och F5.
=(B4+25)/SUMMA(D5:F5)
Titta på den här videon om ordningen på operatorer i Excel om du vill veta mer.
Så här konverterar Excel värden i formler
När du anger en formel förväntar sig Excel specifika typer av värden för varje operator. Om du anger en annan typ av värde än förväntat kan värdet konverteras i Excel.
Formeln |
Producerar |
Förklaring |
= "1"+"2" |
3 |
När du använder ett plustecken (+) förväntar sig Excel tal i formeln. Även om citattecknen innebär att "1" och "2" är textvärden omvandlar Excel automatiskt textvärdena till tal. |
= 1+"$4,00" |
5 |
När en formel förväntar sig ett tal konverteras text i Excel om den är i ett format som vanligtvis skulle accepteras för ett tal. |
= "2001-06-01"-"2001-05-01" |
31 |
Excel tolkar texten som ett datum i formatet mm/dd/åååå, konverterar datumen till serienummer och beräknar sedan skillnaden mellan dem. |
=ROT ("8+1") |
#VÄRDEFEL! |
Det går inte att konvertera texten till ett tal eftersom texten "8+1" inte kan konverteras till ett tal. Du kan använda "9" eller "8"+"1" i stället för "8+1" för att konvertera texten till ett tal och returnera resultatet 3. |
= "A"&SANT |
ATRUE |
När texten förväntas konverteras tal 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.