Det er viktig å forstå at når du oppretter en formel med flere operatorer, evaluerer og utfører Excel beregningen i en bestemt rekkefølge. For eksempel utfører Excel alltid multiplikasjon før addisjon. Denne rekkefølgen kalles rekkefølgen av operatørprioritet . Du kan tvinge Excel til å overstyre den innebygde operatørprioriteten ved å bruke parenteser for å spesifisere hvilken operasjon som skal evalueres først.
Tenk på dette grunnleggende eksempelet. Riktig svar på (2+3)*4 er 20. Men hvis du utelater parentesene, som i 2+3*4, utfører Excel regnestykket slik: 3*4 = 12 + 2 = 14. Excels standard rekkefølgen av operatørprioritet pålegger at Excel utfører multiplikasjon før addisjon. Hvis du skriver inn 2+3*4, får du feil svar.
Fordi Excel evaluerer og utfører alle beregninger i parentes først, sikrer det riktige svaret å plassere 2+3 i parentes.
Operasjonsrekkefølgen for Excel er som følger:
-
Vurder elementer i parentes.
-
Evaluer områder (:).
-
Vurder kryss (mellomrom).
-
Vurder fagforeninger (,).
-
Utfør negasjon (-).
-
Konverter prosenter (%).
-
Utfør eksponentiering (^).
-
Utfør multiplikasjon (*) og divisjon (/), som har lik prioritet.
-
Utfør addisjon (+) og subtraksjon (-), som har lik prioritet.
-
Vurder tekstoperatorer (&).
-
Utfør sammenligninger (=, <>, <=, >=).
Operasjoner som er like i forrang utføres fra venstre til høyre.
Her er et annet vidt demonstrert eksempel. Hvis du skriver inn 10^2, som representerer eksponenten 10 til 2. potens som en formel, returnerer Excel 100 som svar. Hvis du skriver inn -10^2, forventer du at -100 blir resultatet. I stedet returnerer Excel 100 igjen.
Årsaken er at Excel utfører negasjon før eksponentiering, noe som betyr at Excel konverterer 10 til –10 før eksponentieringen, og beregner effektivt –10*–10, som faktisk tilsvarer 100. Bruk av parenteser i formelen -(10^2) sikrer at Excel beregner eksponenten før du negerer svaret, og gir deg –100.
Å huske rekkefølgen på operasjoner og bruke parenteser der det er hensiktsmessig vil sikre at du unngår å feilberegne dataene dine.