使用條件運算子時,請考量下列幾點:
Expression 可以是任何一種有效公式的表示式。表示式可以是任何一種包含常數 (整數或實數)、參照或其他函數的組合。
Reference 可以是任何一種有效參照,因此 IFNN
參照特性可當作參照的一部分使用。
Condition 可以是任何套用至複雜條件 And、Not 及 Or 的有效條件。這些運算子可以具有內嵌條件。(And、Not 及 Or 運算子須以括弧括住。)
當條件中有任何 expression
傳回 #error 或 #missing 值時,If
函數會傳回 #missing 或 #error。在您使用 IsMissing
、IsError
或 IsNonNumeric
條件時,則不適用此情況。
表格 -15 條件運算子
條件運算子 | 語法 | 邏輯 |
---|---|---|
等於 |
expression |
測試左表示式是否等於右表示式。 範例:
傳回 False 附註:如果需要捨入,請使用 |
大於 |
expression |
測試左表示式是否大於右表示式。 範例:
傳回 False |
大於或等於 |
expression |
測試左表示式是否大於或等於右表示式。 範例:
傳回 False 附註:正確語法為 ">="。不支援 "=>" 的語法。 |
小於 |
expression |
測試左表示式是否小於右表示式。 範例:
傳回 True |
小於或 等於 |
expression |
測試左表示式是否小於或等於右表示式。 範例:
傳回 True 附註:正確語法為 "<="。不支援 "=<" 的語法。 |
不等於 |
expression expression |
測試左表示式是否不等於右表示式。 範例:
傳回 True
傳回 True 附註:如果需要捨入,請使用 |
IsMissing |
|
測試參照是否包含 #missing 的結果。 範例:
如果列 1 具有 #missing 值,則傳回 True。 附註:如果參照是展開的列或欄,則所有產生的儲存格都必須是 #missing,才能讓條件為 True。 |
IsError |
|
測試參照是否包含 #error 的結果。 範例:
如果列 2 具有 #error 值,則傳回 True。 附註:如果參照是展開的列或欄,則所有產生的儲存格都必須是 #error,才能讓條件為 True。只有公式列與公式欄會產生 #error。 |
IsNonNumeric |
|
測試參照是否包含 #missing 或 #error 的結果。 範例:
如果列 3 具有 #missing 或 #error 值,則傳回 True。 附註:如果參照是展開的列或欄,則所有產生的儲存格都必須是 #missing 與/或 #error,才能讓條件為 True。 |
括弧 |
|
將條件分組。 範例:
傳回 False |