Excel 執行公式運算的次序

excel在運用時需要注意下公式的運算次序,運算次序錯誤將降低excel的使用效率。

在某些情況下,執行計算的次序會影響公式的返回值,因此,瞭解如何確定計算次序以及如何更改次序以獲得所需結果非常重要。

計算次序

公式按特定順序計算值。Excel 中的公式始終以等號 (=) 開頭。Excel 會將等號後面的字符解釋為公式。等號後面是要計算的元素(即操作數),如常量或單元格引用。它們由計算運算符分隔。Excel 按照公式中每個運算符的特定順序從左到右計算公式。

Excel 公式中的運算符優先級

如果一個公式中有若干個運算符,Excel 將按下表中的次序進行計算。如果一個公式中的若干個運算符具有相同的優先順序(例如,如果一個公式中既有乘號又有除號),Excel 將從左到右計算各運算符。

Excel 執行公式運算的次序


在 Excel 公式中使用括號

若要更改求值的順序,請將公式中要先計算的部分用括號括起來。例如,下面的公式的結果是 11,因為 Excel 先進行乘法運算後進行加法運算。該公式先將 2 與 3 相乘,然後再將 5 與結果相加。

=5+2*3

但是,如果用括號對該語法進行更改,則 Excel 會先將 5 與 2 相加在一起,然後再用結果乘以 3 得到 21。

=(5+2)*3

在下例中,公式第一部分的括號強制 Excel 先計算 B4+25,然後再用該結果除以單元格 D5、E5 和 F5 中值的和。

=(B4+25)/SUM(D5:F5)


分享到:


相關文章: