Excel AND 函數(多條件)- 範例與實踐
透過互動式網格、即時回饋和清晰的公式幫助線上練習 Excel AND 函數。
Instruction
Check whether both A2 is at least 85 and B2 is at least 90; return TRUE only if both tests pass.
Excel AND Function Examples
基本 AND 條件
=AND(A1>10, B1<20)
如果 A1 大於 10 且 B1 小於 20,則傳回 TRUE。
AND 與文字值
=AND(A1="Yes", B1="Approved")
僅當兩個文字條件符合時才傳回 TRUE。
AND 內 IF
=IF(AND(A1>=50, B1>=50), "Pass", "Fail")
僅當兩個條件都滿足時才返回“通過”。
AND 與日期
=AND(A1>=DATE(2024,1,1), A1<=DATE(2024,12,31))
檢查日期是否在特定範圍內。
logical-checks.xlsx
| A | B | C | |
|---|---|---|---|
| 1 | Score | Attendance % | Approved |
| 2 | 92 | 96 | Yes |
| 3 | 78 | 88 | No |
| 4 | 85 | 91 | Yes |
| 5 | 66 | 84 | No |
| 6 | 90 | 93 | Yes |
| 7 | Output |
Input Formula
Need Help?
Tips
- 使用 AND 進行乾淨、一致的比較,以便每個參數清楚地評估為 TRUE 或 FALSE。
- 在應用公式之前驗證資料類型(數字、文字、日期)。
- 首先在一行上測試公式,當邏輯正確時,然後向下複製。
FAQ
我可以將 AND 與 IF 函數一起使用嗎?
是的。 AND 通常在 IF 內部使用,以在傳回結果之前測試多個條件,例如將資料標記為有效或無效。
AND 可以處理幾個條件?
AND 函數可以在單一公式中處理最多 255 個條件。
AND 可以處理文字值嗎?
是的,但您必須使用明確比較,例如檢查單元格是否等於特定文字值。
為什麼即使一個條件正確,AND 也會回傳 FALSE?
因為 AND 要求所有條件都為 TRUE。如果只有一個條件為 FALSE,則整個結果都變成 FALSE。
AND 可以與範圍一起使用嗎?
可以,但結果可能不符合標準公式中的預期。通常最好將 AND 與 IF 或 SUMPRODUCT 等函數結合。
Comparison
| Function | Logic | 何時使用 |
|---|---|---|
| AND | 所有條件必須為 TRUE | 嚴格驗證 |
| OR | 至少有一個條件必須為 TRUE | 彈性的支票 |
| IF | 根據條件回傳值 | 決策 |
Example
=AND(A1>10, B1<20)只有在兩個條件都滿足時才回傳 TRUE
=OR(A1>10, B1<20)如果至少符合一個條件則回傳 TRUE
=IF(AND(A1>10, B1<20), "OK", "Not OK")傳回基於 AND 邏輯的結果