運算子會指定您要在公式元素上執行的計算類型。清單支援三種不同類型的計算運算子:算術、比較及文字。
算術運算子 若要執行基本數學運算,候如加法、減法或乘法;合併數字;及產生數字結果等,請使用下列算術運算子。
算術運算子 | 表示 (範例) |
---|---|
+ (加號) | 加法 (3+3) |
– (減號) | 減法 (3–1) 負 (–1) |
* (星號) | 乘法 (3*3) |
/ (正斜線) | 除法 (3/3) |
% (百分比符號) | 百分比 (20%) |
^ (插入號) | 乘冪 (3^2) |
比較運算子 您可以使用下列運算子來比較兩個值。當使用這些運算子來比較兩個值時,其結果為邏輯值 Yes 或 No。
比較運算子 | 表示 (範例) |
---|---|
= (等號) | 等於 (A=B) |
> (大於符號) | 大於 (A>B) |
< (小於符號) | 小於 (A<B) |
>= (大於或等於符號) | 大於或等於 (A>=B) |
<= (小於或等於符號) | 小於或等於 (A<=B) |
<> (不等號) | 不等於 (A<>B) |
文字串連運算子 使用連字號 (&) 來將一或多個文字字串連接或串連起來,以產生單一的文字字串。
文字運算子 | 表示 (範例) |
---|---|
& (& 符號) | 將兩個值連接或串連起來,用以產生一個連續的文字值 ("North"&"wind") |
公式會以特定的順序來計算值。清單公式可能會以等號 (=) 開頭。等號之後就是要計算的元素 (運算元),它們由計算運算子來分隔的。清單會根據公式中每個運算子的特定順序,由左至右計算公式。
運算子優先順序
如果合併單一公式中的數個運算子,則清單會以下列表格中顯示的順序來執行運算。如果公式所包含之運算子的優先順序相同 (例如,如果公式中同時包含乘法和除法運算子),則清單會由左至右估算運算子。
運算子 | 描述 |
---|---|
– | 負 (如 –1) |
% | 百分比 |
^ | 乘冪 |
* 和 / | 乘法和除法 |
+ 和 – | 加法和減法 |
& | 連接兩個文字字串 (串連) |
= < > <= >= <> | 比較 |
括弧的使用
若要變更估算的順序,請用括弧將公式中要先計算的部份括起來。例如,下列公式的計算結果為 11,因為清單會在加法運算前先進行乘法運算。該公式會先計算 2 乘以 3,然後在其結果上加上 5。
=5+2*3
相反地,如果使用括弧來變更語法,則清單會先將 5 和 2 加起來,再將所得值乘以 3,計算結果為 21。
=(5+2)*3
在下面範例中,括住公式前部份的括弧會強制清單先計算 [Cost]+25,然後將所得值再除以欄 EC1 和 EC2 中各值的和。
=([Cost]+25)/SUM([EC1]+[EC2])