ZonoTools

Excel IF 函數(TRUE/FALSE 分支)- 範例與實踐

透過互動式網格、即時回饋和清晰的公式幫助線上上練習 Excel IF 函數。

Instruction

If A2 is at least 85 return "Pass"; otherwise return "Retry".

Excel IF Function Examples

簡單的通過/失敗

=IF(A2>=85, "Pass", "Retry")

根據數字閾值返回文字。

數字獎金

=IF(B2>100, B2*1.1, B2)

僅當超過目標時才加薪。

IF 與 AND

=IF(AND(A2>0, B2>0), A2*B2, 0)

僅當兩個輸入均為正時才相乘。

logical-checks.xlsx

ABC
1ScoreAttendance %Approved
29296Yes
37888No
48591Yes
56684No
69093Yes
7Output

Input Formula

Need Help?

Tips

  • 保持測試簡單;需要時將複雜性推入輔助列。
  • 使邊界規則與利害關係人保持一致(>= vs >)。
  • 考慮在沒有深層嵌套的情況下對多個層使用 IFS。

FAQ

IF 可以回傳公式嗎?

是的。您可以傳回 value_if_true 或 value_if_false 參數中其他公式所產生的值。

我可以嵌套多少個 IF?

Excel允許深度嵌套,但可讀性下降很快;對於許多分支,請考慮 IFS 或 SWITCH。

IF是否短路?

在許多情況下,Excel 都會計算兩個結果參數;如果可能的話,避免在兩個分支中進行大量計算。

IF 可以處理日期嗎?

是的。使用 >= 等運算子比較日期並傳回日期值或文字標籤。

IF 與 IFS?

IF 处理一项测试。 IFS 在一個函數中處理多個有序測試。

Comparison

Approach 最適合
IF 一個二元決策
IFS 許多有序的測試
SWITCH 匹配精確值

Example

=IF(A2>=85, "Pass", "Retry")