運算子指定你想對公式元素執行的計算類型。 計算有預設順序,但你可以用括號改變順序。
本文內容
運算子類型
計算運算子有四種不同類型:算術運算子、比較運算子、文字串接(文字連接 (結合文字) )以及參考運算子。
算術運算子
執行基本數學運算,如加法、減法或乘法;合併數字;並產生數值結果,並使用以下算術運算子表示公式:
| 算術運算子 | 意義 | 範例 | 結果 |
|---|---|---|---|
| + (加號) | 加法 | =3+3 | 6 |
| - (減號) | 減法 否定 |
=3–1 =–1 |
2 -1 |
| * (星號) | 乘法 | =3*3 | 9 |
| / (斜線) | 除法 | =15/3 | 5 |
| % (百分比符號) | 百分比 | =20%×20 | 4 |
| ^ (插入號) | 乘冪 | =3^2 | 9 |
比較運算子
您可以使用下列運算子來比較兩個值。 當使用這些運算子比較兩個值時,結果是一個邏輯值,可能是真或假。
| 比較算符 | 意義 | 範例 |
|---|---|---|
| = (等號) | 等於 | A1=B1 |
| > (比符號更偉大) | 大於 | A1>B1 |
| < (比簽名還) | 小於 | A1<B1 |
| >= (大於或等於符號) | 大於或等於 | A1>=B1 |
| <= (小於或等於符號) | 小於或等於 | A1<=B1 |
| <> (不等於簽名) | 不等於 | A1<>B1 |
文字串連運算子
使用&符號 (&) 來串接 (組合) 一個或多個文字串,產生一段文字。
| 文字運算子 | 意義 | 範例 | 結果 |
|---|---|---|---|
| & (& 符號) | 將兩個值連接或串連起來,產生一個連續的文字值 | =「北方」&「風」 | Northwind |
| =「哈囉」& 「」&「世界」 此範例在兩個字之間插入空格字元。 空格字元是透過用開引號和閉引號包圍空格來指定 (“ ”) 。 |
哈囉,世界 |
參照運算子
使用下列運算子合併儲存格範圍以進行計算。
| 參照運算子 | 意義 | 範例 |
|---|---|---|
| : (冒號) | 範圍運算子,可以將一個參照擴大到兩個參照之間 (包含這兩個參照) 的所有儲存格。 | B5:B15 |
| , (逗號) | 聯集運算子,可以將多個參照合併成一個參照 | SUM(B5:B15,D5:D15) |
| (空格) | 交集算子,回傳公式中該區間共有的格子參考。 在這個例子中,單元 C7 同時出現在兩個範圍中,因此它是交集。 | B7:D7 C6:C8 |
Excel 在公式中執行運算的順序 (機器翻譯)
在某些情況下,計算的順序會影響公式的回傳值,因此了解排序如何決定以及如何改變順序以達成理想結果非常重要。
計算順序
公式會依照特定的順序來計算值。 Excel 中的公式永遠都是以等號 (=) 開頭。 等號告訴 Excel 後面的字元構成一個公式。 相等號之後是要計算的元素, (運算元,例如數字或格子參考,) ,這些元素由計算運算子分隔, (如+、-、*或/) 。 Excel 會根據公式中運算子的特定順序,由左至右計算公式。
運算子優先順序
如果您在單一個公式中合併多個運算子,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)