Många formler som du skapar i Excel 2010 utför flera operationer. Excel följer operatörens prioritetsordning när varje beräkning utförs. Denna naturliga ordning för aritmetiska operationer beskrivs i tabellen nedan. Du kan använda parenteser för att ändra ordningen på operationer, till och med kapsla uppsättningar av parenteser inom varandra.
Ordning för operatörernas prioritet i formler
Företräde |
Operatör |
Typ/Funktion |
1 |
– |
Negation |
2 |
% |
Procent |
3 |
^ |
Exponentiering |
4 |
* och / |
Multiplikation och division |
5 |
+ och – |
Addition och subtraktion |
6 |
& |
Sammankoppling |
7 |
=, <, >, <=, >=, <> |
Alla jämförelseoperatörer |
Operatörs prioritetsordning
Multiplikation och division drar mer vikt än addition och subtraktion och utförs därför först, även om dessa operationer inte kommer först i formeln (vid läsning från vänster till höger).
Betrakta serien av operationer i följande formel:
=A2+B2*C2
Om cell A2 innehåller siffran 5, B2 innehåller siffran 10 och C2 innehåller siffran 2, utvärderar Excel följande formel:
=5+10*2
I den här formeln multiplicerar Excel 10 gånger 2 till lika med 20 och lägger sedan till detta resultat till 5 för att få resultatet 25.
Om du vill att Excel ska utföra additionen mellan värdena i cellerna A2 och B2 innan programmet multiplicerar resultatet med värdet i cell C2, omge additionsoperationen inom parentes, enligt följande:
=(A2+B2)*C2
Parentesen talar om för Excel att du vill att denna operation ska utföras före multiplikationen. Om cell A2 innehåller talet 5, B2 innehåller talet 10 och C2 innehåller talet 2, adderar Excel 5 och 10 till lika med 15 och multiplicerar sedan detta resultat med 2 för att få resultatet 30.
Använd kapsling i formler
I mer avancerade formler kan du behöva lägga till mer än en uppsättning parenteser, en inom en annan (som de ryska matryoshka-dockorna som häckar inom varandra), för att ange i vilken ordning du vill att beräkningarna ska ske. När du kapslar parenteser, utför Excel först beräkningen som finns i det mest inre paret av parenteser och använder sedan resultatet i ytterligare beräkningar när programmet arbetar sig utåt.
Tänk till exempel på följande formel:
=(A4+(B4-C4))*D4
Excel subtraherar först värdet i cell C4 från värdet i cell B4, lägger till skillnaden till värdet i cell A4 och multiplicerar sedan summan med värdet i D4.
Utan tillägg av de två uppsättningarna av kapslade parenteser, skulle Excel, om det lämnas till sina egna enheter, först multiplicera värdet i cell C4 med det i D4, addera värdet i A4 till det i B4 och sedan utföra subtraktionen.
Oroa dig inte för mycket när du kapslar parenteser i en formel om du inte para ihop dem ordentligt så att du har en höger parentes för varje vänstra parentes i formeln. Excel visar en varningsdialogruta som föreslår korrigeringen som måste göras för att balansera paren. Om du håller med Excels föreslagna korrigering klickar du helt enkelt på Ja.
Se till att du bara använder parenteser: ( ). Excel undviker användningen av parenteser — [ ] — och klammerparenteser — { } — i en formel genom att ge dig en varningsruta för fel.