比較運算子
比較運算子會比較公式中的兩個數值。比較結果一律會傳回布林值 TRUE 或布林值 FALSE。比較運算子可用來構建某些函數使用的比較條件。
判定項目 | 使用的比較運算子 | 例如,當 A2 包含 20 且 B2 包含 2 |
---|---|---|
兩個值是相等的 | = | A2 = B2 傳回 FALSE |
兩個值不是相等的 | <> 或 ≠ | A2 <> B2 傳回 TRUE A2 ≠ B2 傳回 TRUE |
第一個值大於第二個值 | > | A2 > B2 傳回 TRUE |
第一個值小於第二個值 | < | A2 < B2 傳回 FALSE |
第一個值大於或等於第二個值 | >= 或 ≥ | A2 >= B2 傳回 TRUE A2 ≥ B2 傳回 TRUE |
第一個值小於或等於第二個值 | <= 或 ≤ | A2 <= B2 傳回 FALSE A2 ≤ B2 傳回 FALSE |
字串大於數字。例如,「hello」> 5 會傳回 TRUE。
TRUE 和 FALSE 可以互相比較,但是無法與數字或字串進行比較。TRUE > FALSE 且 FALSE < TRUE,因為 TRUE 是被解釋為 1 且 FALSE 是被解釋為 0。TRUE = 1 會傳回 FALSE 且 TRUE = "某些文字" 會傳回 FALSE。
比較運算子主要是用在函數中,例如 IF,這些函數會比較兩個值,然後會執行其他運算(視比較結果傳回 TRUE 或 FALSE 而定)。