一、AND 函数是什么?
AND 是 Excel 中的逻辑函数,它会检查所有 逻辑值(TRUE/FALSE)是否同时为 TRUE。只有当 所有 条件都满足时,AND 才返回 TRUE;只要有一个条件为 FALSE,结果即为 FALSE。
在日常业务中,我们经常需要对多个条件进行“同时满足”的判断,例如:
• 销售额超过 30 000 且 利润率高于 20% • 区域为“华东” 且 产品类别为“电子产品”
这些场景都可以用 AND 高效实现。
二、语法结构
=AND(logical1, [logical2], [logical3], …)• logical1:必需,第一个要判断的条件。• logical2…:可选,最多支持 255 个条件。
注意:Excel 会把非 0 数值自动转为 TRUE,0 转为 FALSE;文本或错误值会导致
#VALUE!错误。
三、实战示例(基于真实数据)
为方便演示,我们把示例数据(共 20 行)放在工作表的 A1:F21 区域(标题在第 1 行),其中
• A 列:销售区域 • B 列:产品类别 • C 列:销售员 • D 列:月份 • E 列:销售额 • F 列:利润率
下面给出 三个 常用场景,公式均基于上述真实数据,运算结果与表格完全对应。
示例 1:标记“高销量高利润”产品
需求:如果某行的 销售额 > 30 000 且 利润率 > 20%,则标记为 “达标”,否则 “未达标”。
公式(放在 G2,向下填充至 G21):
=IF(AND(E2>30000,F2>0.2),"达标","未达标")运算结果示例(仅列出前 6 行):
| 达标 |
只有第 6 行(华南‑生活用品‑李娜‑2月)同时满足两个条件,结果为 达标,其余均为 未达标。
关键点:AND 负责判断多个条件,IF 将布尔结果转换为文字标签。
示例 2:统计“华东 + 电子产品”出现的次数
需求:快速计数在 华东 区域且 产品类别为“电子产品” 的记录数。
公式(放在任意单元格,例如 H2):
=SUMPRODUCT((A2:A21="华东")*(B2:B21="电子产品"))解释:
• (A2:A21="华东")生成 0/1 数组(华东为 1)• (B2:B21="电子产品")同理• 两个数组相乘后求和,只有同时满足两条条件的行留下,结果为 3(对应第 1、3、14 行)。
验证:手动在数据中搜索,华东‑电子产品的记录分别是第 1、3、14 行,数量恰好为 3。
小技巧:如果你更喜欢使用
COUNTIFS,同样可以得到相同结果:=COUNTIFS(A:A,"华东",B:B,"电子产品"),但SUMPRODUCT在需要 复合条件求和 时更灵活。
示例 3:求“华南 + 电子产品”累计销售额
需求:计算所有 华南 区域且 产品类别为“电子产品” 的 销售额合计。
公式(放在 H3):
=SUMPRODUCT((A2:A21="华南")*(B2:B21="电子产品")*E2:E21)运算结果:170,000(元)
明细:
| 合计 | 170000 |
原理拆解:
• 条件数组 (A2:A21="华南")*(B2:B21="电子产品")选出 4 行(第 5、8、15、19 行)• 乘以对应销售额 E2:E21,得到每个符合条件的销售额• SUMPRODUCT将这些销售额相加,得到 170 000
该技巧同样适用于 加权求和、多条件计数 等复杂需求,只要把条件写成
*(条件)的形式即可。
四、常见错误
#VALUE! | AND | N() 将非数值转为 0 |
F9)逐步检查每个条件的返回值 | ||
$A$2:$A$21 固定范围,或在填充前确认相对引用的单元格是否对应 | ||
AND 当作 OR | OR 或 +(条件1)+(条件2)>0 的形式 |
五、实战小贴士
1. 结合条件格式:将 AND的结果直接链接到条件格式规则,可实现满足条件的单元格自动高亮。2. 配合 :在公式外层包裹 IFERROR(你的AND公式, "错误提示"),避免错误值泄露到表格。3. 数组公式兼容:在老版本 Excel 中,输入完 AND后需按 Ctrl+Shift+Enter 形成数组公式;在 Excel 365/2021 中直接回车即可。4. 多层次嵌套:可以在 IF中嵌套多层AND,实现 分段判断(如先判断区域,再判断产品类别,最后判断利润率)。
六、总结
AND 是处理 多条件同时满足 场景的首选工具,核心要点如下:
• 语法简洁: =AND(条件1, 条件2, …)• 返回值只有两种:TRUE 或 FALSE,常与 IF、SUMPRODUCT搭配使用。实战三步曲: 1. 明确业务条件(如 “销售额 > 30 000 且 利润率 > 0.2”) 2. 将条件写成 AND的内部参数3. 根据需要外层套用 IF、SUMPRODUCT、COUNTIFS等函数完成最终业务需求。
掌握以上技巧后,你可以在报表、数据分析、自动化流程中快速实现 多维度筛选,告别手工逐行检查的繁琐。
📚 配套学习资料免费领评论回复:AND点击公众号菜单「函数教程」或直接发送关键词,获取完整教程与案例文件。
夜雨聆风