Mange formler du oppretter i Excel 2010 utfører flere operasjoner. Excel følger rekkefølgen av operatørprioritet når du utfører hver beregning. Denne naturlige rekkefølgen av aritmetiske operasjoner er skissert i tabellen nedenfor. Du kan bruke parenteser til å endre rekkefølgen på operasjoner, til og med neste sett med parenteser i hverandre.
Rekkefølge for operatørprioritet i formler
Presedens |
Operatør |
Type/Funksjon |
1 |
– |
Negasjon |
2 |
% |
Prosent |
3 |
^ |
Eksponentiering |
4 |
* og / |
Multiplikasjon og divisjon |
5 |
+ og – |
Addisjon og subtraksjon |
6 |
& |
Sammenkobling |
7 |
=, <, >, <=, >=, <> |
Alle sammenligningsoperatører |
Rekkefølge for operatørprioritet
Multiplikasjon og divisjon trekker mer vekt enn addisjon og subtraksjon, og utføres derfor først, selv om disse operasjonene ikke kommer først i formelen (når man leser fra venstre mot høyre).
Vurder serien av operasjoner i følgende formel:
=A2+B2*C2
Hvis celle A2 inneholder tallet 5, B2 inneholder tallet 10, og C2 inneholder tallet 2, evaluerer Excel følgende formel:
=5+10*2
I denne formelen multipliserer Excel 10 ganger 2 til lik 20 og legger deretter dette resultatet til 5 for å produsere resultatet 25.
Hvis du vil at Excel skal utføre addisjonen mellom verdiene i cellene A2 og B2 før programmet multipliserer resultatet med verdien i celle C2, skriv addisjonsoperasjonen i parentes, som følger:
=(A2+B2)*C2
Parentesen forteller Excel at du vil at denne operasjonen skal utføres før multiplikasjonen. Hvis celle A2 inneholder tallet 5, B2 inneholder tallet 10, og C2 inneholder tallet 2, legger Excel til 5 og 10 til lik 15 og multipliserer deretter dette resultatet med 2 for å produsere resultatet 30.
Bruk nesting i formler
I mer avanserte formler må du kanskje legge til mer enn ett sett med parenteser, én i hverandre (som de russiske matryoshka-dukkene som hekker i hverandre), for å indikere rekkefølgen du vil at beregningene skal finne sted. Når du legger parenteser, utfører Excel først beregningen i det innerste paret med parenteser, og bruker deretter resultatet i ytterligere beregninger mens programmet jobber seg utover.
Tenk for eksempel på følgende formel:
=(A4+(B4-C4))*D4
Excel trekker først verdien i celle C4 fra verdien i celle B4, legger til forskjellen til verdien i celle A4, og multipliserer deretter summen med verdien i D4.
Uten tillegg av de to settene med nestede parenteser, vil Excel, hvis overlatt til sine egne enheter, først multiplisere verdien i celle C4 med verdien i D4, legge til verdien i A4 til verdien i B4, og deretter utføre subtraksjonen.
Ikke bekymre deg for mye når du legger parenteser i en formel hvis du ikke parer dem riktig slik at du har en høyre parentes for hver venstre parentes i formelen. Excel viser en varseldialogboks som foreslår korrigeringen som må gjøres for å balansere parene. Hvis du er enig i Excels foreslåtte rettelse, klikker du ganske enkelt Ja.
Pass på at du kun bruker parenteser: ( ). Excel avviser bruken av parenteser — [ ] — og klammeparenteser — { } — i en formel ved å gi deg en feilvarselboks.