Det är viktigt att förstå att när du skapar en formel med flera operatorer, utvärderar och utför Excel beräkningen i en specifik ordning. Till exempel utför Excel alltid multiplikation före addition. Denna ordning kallas operatörens prioritetsordning . Du kan tvinga Excel att åsidosätta den inbyggda operatorprioriteten genom att använda parenteser för att ange vilken operation som ska utvärderas först.
Betrakta detta grundläggande exempel. Rätt svar på (2+3)*4 är 20. Men om du lämnar parentesen, som i 2+3*4, utför Excel beräkningen så här: 3*4 = 12 + 2 = 14. Excels standardvärde Operatörsprioritetsordning kräver att Excel utför multiplikation före addition. Om du anger 2+3*4 får du fel svar.
Eftersom Excel utvärderar och utför alla beräkningar inom parentes först, säkerställer att placera 2+3 inom parentes det korrekta svaret.
Operationsordningen för Excel är följande:
-
Utvärdera objekt inom parentes.
-
Utvärdera intervall (:).
-
Utvärdera skärningspunkter (mellanrum).
-
Utvärdera fackföreningar (,).
-
Utför negation (-).
-
Konvertera procentsatser (%).
-
Utför exponentiering (^).
-
Utför multiplikation (*) och division (/), som har samma prioritet.
-
Utför addition (+) och subtraktion (-), som har samma prioritet.
-
Utvärdera textoperatorer (&).
-
Utför jämförelser (=, <>, <=, >=).
Operationer som har samma prioritet utförs från vänster till höger.
Här är ett annat allmänt demonstrerat exempel. Om du anger 10^2, som representerar exponenten 10 till 2:a potensen som en formel, returnerar Excel 100 som svar. Om du anger -10^2 kan du förvänta dig att -100 blir resultatet. Istället returnerar Excel 100 igen.
Anledningen är att Excel utför negation före exponentiering, vilket betyder att Excel konverterar 10 till –10 före exponentieringen, och beräknar effektivt –10*–10, vilket faktiskt är lika med 100. Användning av parenteser i formeln -(10^2) säkerställer att Excel beräknar exponenten innan svaret negeras, vilket ger dig –100.
Genom att komma ihåg ordningsföljden för operationer och använda parenteser där det är lämpligt kommer du att undvika att missberäkning av dina data.