在某些情況下,執(zhí)行計算的次序會影響公式的返回值,因此,了解如何確定計算次序以及如何更改次序以獲得所需結(jié)果非常重要。
★計算次序
公式按特定次序計算值。Excel中的公式始終以等號(=)開頭。Excel會將等號后面的字符解釋為公式。等號后面是要計算的元素(即操作數(shù)),如常量或單元格引用。它們由計算運算符分隔。Excel按照公式中每個運算符的特定次序從左到右計算公式。
★運算符優(yōu)先級
如果一個公式中有若干個運算符,Excel將按下表中的次序進(jìn)行計算。如果一個公式中的若干個運算符具有相同的優(yōu)先順序(例如,如果一個公式中既有乘號又有除號),則Excel將從左到右計算各運算符。
★使用括號
若要更改求值的順序,請將公式中要先計算的部分用括號括起來。例如,下面的公式的結(jié)果是11,因為Excel先進(jìn)行乘法運算后進(jìn)行加法運算。該公式先將2與3相乘,然后再將5與結(jié)果相加。
=5+2*3
但是,如果用括號對該語法進(jìn)行更改,則 Excel 會先將5與2相加在一起,然后再用結(jié)果乘以3得到21。
=(5+2)*3
在下例中,公式第一部分的括號強制Excel先計算B4+25,然后再用該結(jié)果除以單元格D5、E5和F5中值的和。
=(B4+25)/SUM(D5:F5)






