計算運算子以及 Excel 中的運算順序

運算子會指定您要在公式元素上執行的計算類型,例如加、減、乘或除。計算會根據預設的順序進行,但是您可以使用括號來變更此順序。

計算運算子有四種不同的類型:算術、比較、文字串連及參照。

算術運算子

若要執行基本的數學運算 (例如加、減、乘、結合數字及產生數字結果),請使用下列算術運算子。

算術運算子

意義

範例

+ (加號)

加法

3+3

- (減號)

減法

3–1
-1

* (星號)

乘法

3*3

/ (斜線)

除法

3/3

% (百分比符號)

百分比

20%

^ (脫字符號)

乘冪

3^2

比較運算子

您可以使用下列運算子來比較兩個值。當使用這些運算子來比較兩個值時,結果會是邏輯值 TRUE 或 FALSE。

比較運算子

意義

範例

= (等號)

等於

A1=B1

> (大於符號)

大於

A1>B1

< (小於符號)

小於

A1<B1

>= (大於或等於符號)

大於或等於

A1>=B1

<= (小於或等於符號)

小於或等於

A1<=B1

<> (不等於符號)

不等於

A1<>B1

文字串連運算子

使用符號 (&) 結合或連接一個或多個文字字串,產生單一的文字項目。

文字運算子

意義

範例

& (與)

將兩個值連接或串連起來,用以產生一個連續的文字值

("North"&"wind")

參照運算子

使用下列運算子結合儲存格範圍以進行計算。

參照運算子

意義

範例

: (冒號)

範圍運算子,可以將一個參照位址擴大到二個參照位址之間 (包含這二個參照位址) 的所有儲存格

B5:B15

, (逗號)

聯合運算子,可以將多個參照位址結合成一個參照位址

SUM(B5:B15,D5:D15)

(空白)

交叉運算子,產生一個儲存格參照位址,其參照的儲存格為兩個參照位址交集的儲存格

B7:D7 C6:C8

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

計算順序

公式按特定順序計算數值。Excel 中的公式通常以等號 (=) 開始,表示之後的字元為公式。緊隨等號之後的是需要計算的元素 (運算體),各運算體之間以算術運算子分隔。Excel 根據公式中運算子的特定順序,由左至右計算公式。

運算子優先順序

若單一個公式中結合多個運算子,Microsoft Excel 會按照下表中顯示的順序來執行運算。如果公式裡面的運算子有相同的前導參照 (例如,一個公式裡面同時有乘法和除法運算子) Excel 會由左至右評估運算子。

運算子

描述

: (冒號)

(一個空格)

, (逗號)

參照運算子

負值 (例如 –1)

%

百分比

^

乘冪

* 和 /

乘和除

+ 和 -

加和減

&

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

=
< >
<=
>=
<>

比較

括號的使用

若要變更評估順序,請用括號圍住最先計算的公式部分。例如,下列的公式將得到 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)

您可以觀看 Excel 中的運算子順序上的影片來深入了解。

當您輸入公式時,Excel 會針對每個運算子預期特定類型的數值。如果您輸入的數值與 Excel 預期的類型不同,Excel 有時會轉換數值。

公式

結果

說明

= "1"+"2"

3

當您使用加號 (+) 時,Excel 會預期公式中的數值。即使括號表示 "1" 和 "2" 為文字值,Excel 仍會自動將文字值轉換成數值。

= 1+"$4.00"

5

當公式預期數值時,Excel 會轉換公式中通常可當做數值的文字。

= "6/1/2001"-"5/1/2001"

31

Excel 會以 mm/dd/yyyy 格式將文字解譯為日期,並將日期轉換成序列值,再計算之間的差異。

=SQRT ("8+1")

#VALUE!

Excel 無法將文字轉換為數值,因為文字 "8+1" 無法轉換成數值。請使用 "9" 或 "8"+"1" (而不是 "8+1") 來將文字轉換為數值,並讓系統傳回 3 這個結果。

= "A"&TRUE

ATRUE

Excel 預期文字時會將數值和邏輯值 (例如 TRUE 和 FALSE) 轉換為文字。

對特定函數有任何問題嗎?

在 Excel 社群論壇張貼問題

協助我們改進 Excel

您是否有任何關於下一版 Excel 的改善方式的建議?如果有的話,請參閱 Excel User Voice 中的主題

請參閱

Excel 中的基本數學

用 Excel 當計算機

Excel 公式概觀

如何避免公式出錯

尋找與修正公式中的錯誤

Excel 鍵盤快速鍵與功能鍵

Excel 函數 (按字母排序)

Excel 函數 (按類別排序)

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×