Excel 在公式中執行運算的順序

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

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

  • 計算順序

    公式會依照特定的順序來計算值。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)

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×