AND 函數是 Excel 中用來進行「多條件邏輯判斷」的基礎工具。它會回傳 TRUE 或 FALSE,表示所有條件是否同時成立,適合用在資料篩選、條件格式、公式控制等場景。本文將說明 AND 函數的語法、應用範例、注意事項與進階技巧,幫助你在報表設計與邏輯運算中更精準掌握條件組合。
一、AND 函數語法與用途:判斷多條件是否同時成立的基礎工具
語法:
=AND(條件1, 條件2, ...)
- 條件1, 條件2, …:每個條件都必須為邏輯運算式(例如 A1>0、B1="是")
- 回傳結果為 TRUE(全部條件成立)或 FALSE(任一條件不成立)
二、AND 函數範例:多場景應用教學
範例一:判斷成績是否及格且出席率達標
=AND(A2>=60, B2>=0.8)
若成績 ≥60 且出席率 ≥80%,則回傳 TRUE。
範例二:搭配 IF 函數進行分類
=IF(AND(C2="男", D2>=18), "成年男性", "其他")
判斷性別與年齡是否同時符合條件。
範例三:條件格式設定(例如高風險標示)
=AND(E2="高", F2>100)
可用於條件格式中標示高風險項目。
範例四:多條件篩選控制
=AND(G2<>"", H2<>"")
判斷兩欄是否皆已填寫。
範例五:搭配 OR 函數進行複合邏輯判斷
=AND(I2="是", OR(J2="A", J2="B"))
判斷 I2 為「是」且 J2 為「A」或「B」。
三、AND 函數注意事項與錯誤排除
- 所有條件必須為邏輯運算式,否則可能回傳錯誤或非預期結果
- 若任一條件為錯誤值(如
#VALUE!),整體公式可能失敗 - AND 函數不會自動忽略空白,需明確指定條件
- 若需判斷多欄是否皆為 TRUE,可搭配
FILTER或BYROW(Excel 365) - 若需進行多層邏輯判斷,建議搭配
IF、OR、NOT等函數使用
四、常見問題解答(FAQ)
Q1:AND 和 OR 有什麼差別? AND 要所有條件都成立才回傳 TRUE,OR 只要任一條件成立就回傳 TRUE。
Q2:AND 可以搭配 IF 使用嗎? 可以,例如:
=IF(AND(A1>0, B1="是"), "符合", "不符合")
Q3:AND 可以處理文字條件嗎? 可以,只要條件為邏輯式,例如 A1="完成"。
五、進階技巧與延伸應用
AND 是邏輯判斷的基礎工具,進一步你可以學習:
- OR 函數:判斷任一條件成立
- IF 函數:根據條件回傳不同結果
- NOT 函數:反向邏輯判斷
- IFS 函數:多條件分段判斷,適合複雜分類
這些技巧適合用在報表設計、資料篩選、邏輯控制等進階場景。
六、結語與延伸閱讀推薦
AND 函數是 Excel 中最常用的邏輯判斷工具之一,適合用在條件分類、資料篩選、公式控制等情境。學會 AND 後,你可以進一步探索:
- [OR 函數教學:判斷任一條件成立的實用方法]
- [IF 函數教學:邏輯判斷與條件控制的基礎工具]
- [IFS 函數教學:多條件分段判斷的進階技巧]



















