Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

在某些情況下,執行計算的順序可能會影響公式的傳回值,因此請務必瞭解決定順序的方式,以及要如何變更順序才能取得您想要的結果。

  • 計算順序

    公式會依照特定的順序來計算值。 Excel 中的公式永遠都是以等號 (=) 開頭。 Excel 將等號之後的字元解譯為公式。 等號之後就是要計算的元素 (運算元),如常數或儲存格參照。 這些元素是由計算運算子加以分隔。 Excel 會根據公式中運算子的特定順序,由左至右計算公式。

  • Excel 公式中的運算子優先順序

    如果您在單一個公式中合併多個運算子,Excel 會按照下表中顯示的順序來執行運算。 如果公式包含的運算符具有相同的優先順序,例如,如果公式同時包含乘法和除法運算符,Excel 會由左至右評估運算符。

    運算子​​

    描述

    : (冒號)

    (單一空格)

    , (逗號)

    參照運算子

    負 (如在 -1 中)

    %

    百分比

    ^

    乘冪

    * 和 /

    乘和除

    + 和 -

    加和減

    &

    連接兩個文字字串 (串連)

    = < > <= >= <>

    比較運算子

  • 在 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)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。