使用條件運算子時,請考量下列事項:
Expression 可以是任何有效的公式表示式。表示式可為常數(整數或實數)、參考或另一個函數的任何組合。
Reference 可為任何有效參考;因此 IFNN
參考特性可被用作參考的一部分。
Condition 可為套用至複雜條件 And、Not 及 Or 的任何有效條件。這些運算子可具有內嵌條件。(And、Not 及 Or 運算子的前後必須有括號。)
讓條件內的任一 expression
傳回 #error 或 #missing 值時,If
函數便會傳回 #missing 或 #error。當您使用 IsMissing
、IsError
或 IsNonNumeric
條件時,此項目並不適用。
表格 10-10 條件運算子
條件運算子 | 語法 | 邏輯 |
---|---|---|
等於 |
表示式 |
測試左側的表示式是否等於右側的表示式。 如果需要尾數捨入,請使用 範例: |
大於 |
表示式 |
測試左側的表示式是否大於右側的表示式。 範例: |
大於或等於 |
表示式 |
測試左側的表示式是否大於或等於右側的表示式。 正確的語法為 ">="。不支援此語法 "=>"。 範例: |
小於 |
表示式 |
測試左側的表示式是否小於右側的表示式。 範例: |
小於或 等於 |
表示式 |
測試左側的表示式是否小於或等於右側的表示式。 正確的語法為 "<="。不支援此語法 "=<"。 範例: |
不等於 |
表示式 表示式 |
測試左側的表示式是否不等於右側的表示式。 如果需要尾數捨入,請使用 範例:
|
IsMissing |
|
測試參考是否包含 #missing 結果。 若參考為展開的資料列或資料欄,則所有產生的儲存格必須是 #missing,條件才能為 true。 範例:若資料列 1 具有 #missing 值,則 |
IsError |
|
測試參考是否包含 #error 結果。 若參考為展開的資料列或資料欄,則所有產生的儲存格必須是 #error,條件才能為 true。只有公式資料列與資料欄可有 #error 的結果。 範例:若資料列 2 具有 #error 值,則 |
IsNonNumeric |
|
測試參考是否包含 #missing 或 #error 結果。 若參考為展開的資料列或資料欄,則所有產生的儲存格必須是 #missing 和/或 #error,條件才能為 true。 範例:若資料列 3 具有 #missing 或 #error 值, |
括號 |
|
將條件分組。 範例: |