運算子會指定您要在公式元素上執行的計算類型,例如加、減、乘或除。計算會根據預設的順序進行,但是您可以使用括號來變更此順序。
運算子類型
計算運算子有四種不同的類型:算術、比較、文字串連及參照。
算術運算子
若要執行基本的數學運算 (例如加、減、乘、結合數字及產生數字結果),請使用下列算術運算子。
算術運算子 |
意義 |
範例 |
+ (加號) |
加法 |
3+3 |
- (減號) |
減法 |
3–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 中的公式通常以等號 (=) 開始,表示之後的字元為公式。緊隨等號之後的是需要計算的元素 (運算體),各運算體之間以算術運算子分隔。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 預期的類型不同,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 User Voice 中的主題