news 2026/5/11 11:07:55

Excel逻辑函数四剑客:AND、OR、NOT、XOR从基础到高阶实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Excel逻辑函数四剑客:AND、OR、NOT、XOR从基础到高阶实战指南

当你的数据需要做出“且”、“或”、“非”、“异或”的判断时,这四大逻辑函数就是Excel中最高效的决策引擎。

一、AND函数:严格的“全达标”检查官

核心机制与特性

AND函数执行逻辑与运算:所有条件都为TRUE时才返回TRUE,否则返回FALSE。

=AND(条件1, 条件2, 条件3, ...)

重要限制:AND不能直接处理数组条件,只能处理单个条件或多个单值条件。

实战案例:全科优秀学生筛选

业务场景:找出语文、数学、英语三科成绩全部≥90分的优秀学生

数据准备

方法一:

在E2输入:=IF(AND(B2>=90, C2>=90, D2>=90), "优秀", "")
向下填充

分步解析

  1. B2>=90→ 95≥90 → TRUE

  2. C2>=90→ 95≥90 → TRUE

  3. D2>=90→ 99≥90 → TRUE

  4. AND(TRUE, TRUE, TRUE)→ TRUE

  5. IF(TRUE, "优秀", "")→ "优秀"

方法二:

在F2输入:=IF(AND(B2:D2>=90), "优秀", "")

视频演示:

三科成绩都大于等于90分为优秀(and与if函数)

二、OR函数:宽松的“任一达标”筛选器

核心机制与特性

OR函数执行逻辑或运算:只要有一个条件为TRUE就返回TRUE,全部为FALSE才返回FALSE。

=OR(条件1, 条件2, 条件3, ...)

实战案例:单科优秀学生识别

业务场景:找出任意一科≥95分的优秀学生

智能公式

在G2输入:=IF(OR(B2>=95, C2>=95, D2>=95), "优秀", "")
向下填充

运算过程(黄永为例)

  1. B2>=95→ 89≥95 → FALSE

  2. C2>=95→ 98≥95 → TRUE

  3. D2>=95→ 90≥95 → FALSE

  4. OR(FALSE, TRUE, FALSE)→ TRUE

  5. IF(TRUE, "优秀", "")→ "优秀"

数组思维扩展方案

在G2输入:=IF(OR(B2:D2>=90), "优秀", "")

三、NOT函数:逻辑世界的“反相器”

核心机制与特性

NOT函数执行逻辑非运算:TRUE变FALSE,FALSE变TRUE。

=NOT(逻辑值)

数值处理特性:在Excel中,0被视为FALSE,任何非零数值都被视为TRUE。

数值逻辑转换规则

输入值NOT结果逻辑解释
TRUEFALSE真变假
FALSETRUE假变真
4FALSE非零数为真,取反为假
0TRUE零为假,取反为真
0.1FALSE非零数为真,取反为假
-6FALSE负非零数为真,取反为假

实战案例:产品达标双重检测系统

业务场景:判断6个月中任意月份销量≥80的产品为达标

数据准备

精妙的多层NOT方案

在H2输入:=--NOT(NOT(SUM(--(B2:G2>=80))))
向下填充

七层逻辑深度解析

第一层:条件判断
B2:G2>=80{37,90,77,53,38,62}>=80
{FALSE, TRUE, FALSE, FALSE, FALSE, FALSE}

第二层:逻辑转数值
--(...){0, 1, 0, 0, 0, 0}

第三层:求和判断
SUM({0,1,0,0,0,0})→ 1
意义:统计达标月份数量

第四层:第一次NOT转换
NOT(1)→ FALSE
*逻辑:1(非零)为TRUE → NOT(TRUE)=FALSE*

第五层:第二次NOT转换
NOT(FALSE)→ TRUE
逻辑:双重否定恢复原逻辑状态

第六层:布尔转数值
--TRUE→ 1
将逻辑TRUE转为数值1

最终结果:1表示达标,0表示不达标

简化思维方案

实际上,这个复杂的NOT嵌套等价于:

=--(SUM(--(B2:G2>=80))>0)

或更直观的:

=IF(COUNTIF(B2:G2,">=80")>0, 1, 0)

汇总达标产品数量

在H9输入:=SUM(H2:H8)

统计所有达标产品(值为1的产品)的总数。

四、XOR函数:独特的“互斥”检测专家

核心机制与特性

XOR(异或)函数执行逻辑异或运算:

  • 所有参数逻辑相同(全TRUE或全FALSE) → 返回FALSE

  • 参数逻辑不同(有TRUE有FALSE) → 返回TRUE

0 ⊕ 0 = 0 (相同)
1 ⊕ 0 = 1 (相异)
0 ⊕ 1 = 1 (相异)
1 ⊕ 1 = 0 (相同)

⊕表示异或的意思

核心规律:相同为假,相异为真。

实战案例:智能打卡异常监控系统

业务场景:员工可以在车间1或车间2打卡,但不能同时在两处打卡,也不能不打卡

数据准备

XOR智能检测公式

在D2输入:=IF(XOR(B2<>"", C2<>""), "", "异常")
向下填充

公式解析

第一步:非空判断

  • B2<>"":检查车间1是否打卡

  • C2<>"":检查车间2是否打卡

  • 返回TRUE(有打卡)或FALSE(无打卡)

第二步:XOR互斥检测

  1. 6月1日:TRUE XOR FALSE→ TRUE(一有一无 → 正常)

  2. 6月2日:FALSE XOR TRUE→ TRUE(一无一有 → 正常)

  3. 6月5日:TRUE XOR TRUE→ FALSE(两都有 → 重复打卡异常)

  4. 两都无:FALSE XOR FALSE→ FALSE(两都无 → 未打卡异常)

第三步:结果转换

  • IF(TRUE, "", "异常")→ ""(正常显示空白)

  • IF(FALSE, "", "异常")→ "异常"

五、四大逻辑函数综合对比

函数逻辑运算真值表(A,B)Excel意义典型应用
AND逻辑与(T,T)=T, 其他=F全达标检测资格审核、多条件准入
OR逻辑或(F,F)=F, 其他=T任一达标检测优惠资格、达标筛选
NOT逻辑非T→F, F→T逻辑取反条件排除、状态反转
XOR逻辑异或相同=F, 相异=T互斥检测排他性选择、异常监控

六、实际工作应用场景大全

人力资源与考勤

  • AND:全勤且绩效达标 → 全勤奖

  • OR:年假或调休可用 → 可请假判断

  • NOT:非试用期员工 → 转正福利

  • XOR:只能选A或B福利 → 福利互选系统

质量控制与生产

  • AND:所有参数在范围内 → 产品合格

  • OR:任一检测点超标 → 报警触发

  • NOT:非标准工艺 → 特别记录

  • XOR:只能使用一种原料 → 配方互斥

金融与风控

  • AND:信用好且有抵押 → 贷款批准

  • OR:有担保人或高收入 → 风险降低

  • NOT:非黑名单客户 → 可交易

  • XOR:只能选固定或浮动利率 → 利率选择

销售与客户管理

  • AND:VIP且本月有消费 → 专属优惠

  • OR:新客户或大订单 → 重点跟进

  • NOT:非竞品客户 → 可推销

  • XOR:只能参加A或B活动 → 活动互斥

七、进阶技巧:逻辑函数的组合艺术

模式1:AND+OR实现复杂准入

=IF(AND(OR(条件1,条件2), 条件3), "通过", "不通过")

示例:有推荐人(条件1)或存款达标(条件2),且信用良好(条件3) → 贷款通过

模式2:NOT反转筛选条件

=IF(NOT(OR(条件1,条件2)), "特殊处理", "正常流程")

示例:既不是VIP也不是大客户 → 需要经理审批

模式3:XOR确保唯一选择

=IF(XOR(选项1,选项2), "选择有效", "请单选")

示例:只能在线上或线下培训中选一个

模式4:多层逻辑构建决策树

=IF(AND(条件1,条件2), "结果A",
IF(OR(条件3,条件4), "结果B",
IF(NOT(条件5), "结果C", "结果D")))

八、常见错误与优化方案

错误1:忽略数值的逻辑转换

错误认知:只有TRUE/FALSE能被逻辑函数处理
正确认知:0=FALSE,非零数值=TRUE

错误2:XOR的互斥理解偏差

错误应用:用XOR判断是否全部相同
正确理解:XOR判断的是是否全部逻辑相同

性能优化建议

  1. 避免整列引用A2:A1000而非A:A

  2. 简化嵌套层次:复杂逻辑考虑使用SWITCH或LOOKUP

  3. 使用辅助列:分步计算提高可读性和调试性

九、从函数到逻辑思维的跨越

思维层级1:单一条件判断

特征:使用简单比较
示例:=A1>60

思维层级2:复合逻辑判断

特征:AND/OR组合
示例:=AND(A1>60, B1<100)

思维层级3:逻辑状态管理

特征:NOT反转,XOR互斥
示例:=NOT(OR(A1>100, A1<0))

思维层级4:业务规则编码

特征:将业务规则转化为逻辑公式
示例:考勤规则、风控规则的系统实现

十、总结:逻辑函数构建的智能决策系统

掌握AND、OR、NOT、XOR四大逻辑函数,意味着你在Excel中获得了:

  1. 精确的条件控制:AND确保严格达标

  2. 灵活的准入机制:OR提供多种满足路径

  3. 智能的状态反转:NOT实现条件取反

  4. 严谨的互斥管理:XOR防止冲突选择

这些函数单独使用已很强大,组合使用更能构建复杂的业务规则引擎。它们将你的Excel从简单的数据记录工具,转变为具有决策能力的智能系统

记住这个核心原则:先理清业务逻辑,再选择合适的逻辑函数编码实现。

下次设计数据规则时,先画出逻辑流程图,再问自己:

  1. 这是"且"的关系吗? → 用AND

  2. 这是"或"的关系吗? → 用OR

  3. 需要取反吗? → 用NOT

  4. 需要互斥选择吗? → 用XOR

从今天起,用逻辑函数让你的Excel表格真正"思考"起来,将复杂的人工判断转化为自动化的智能决策。


计算机科学与技术 & 计算机网络技术:双专业课程体系完全导航指南

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 0:50:04

听完就想试!Emotion2Vec+打造的情绪识别效果太真实

听完就想试&#xff01;Emotion2Vec打造的情绪识别效果太真实 1. 情绪也能被“听懂”&#xff1f;语音情感识别的奇妙体验 你有没有想过&#xff0c;一段声音不仅能传递信息&#xff0c;还能暴露说话人的真实情绪&#xff1f;愤怒时的急促呼吸、悲伤时的低沉语调、惊喜时的高…

作者头像 李华
网站建设 2026/5/9 8:08:43

幼儿园智能教具开发实战:基于Qwen的动物生成系统搭建教程

幼儿园智能教具开发实战&#xff1a;基于Qwen的动物生成系统搭建教程 在幼儿园教学场景中&#xff0c;生动有趣的视觉素材是激发孩子学习兴趣的重要工具。传统教具制作周期长、成本高&#xff0c;且难以个性化定制。如今&#xff0c;借助AI大模型技术&#xff0c;我们可以快速…

作者头像 李华
网站建设 2026/5/9 6:18:08

从文本到情感化语音|基于Voice Sculptor的细粒度控制技巧

从文本到情感化语音&#xff5c;基于Voice Sculptor的细粒度控制技巧 1. 让声音“活”起来&#xff1a;为什么我们需要情感化语音合成&#xff1f; 你有没有这样的体验&#xff1f;听一段AI生成的语音&#xff0c;虽然字正腔圆&#xff0c;但总觉得冷冰冰、机械感十足&#x…

作者头像 李华
网站建设 2026/5/10 20:28:11

DolphinDB:实时决策时代——AI与低延时计算如何重塑数字孪生

“像设计芯片一样设计流计算。 大数据产业创新服务媒体 ——聚焦数据 改变商业 初冬的黄浦江畔寒意料峭&#xff0c;但在“第八届金猿大数据产业发展论坛”的现场&#xff0c;关于“AI Infra”的讨论却热度惊人。这并非一场普通的行业聚会&#xff0c;在大数据国家战略落地十周…

作者头像 李华
网站建设 2026/5/9 22:18:36

Qwen3-1.7B省钱部署方案:按需计费GPU+镜像快速启动实战

Qwen3-1.7B省钱部署方案&#xff1a;按需计费GPU镜像快速启动实战 1. 为什么选择Qwen3-1.7B做轻量级推理&#xff1f; 在大模型越来越“卷”的今天&#xff0c;动辄几十上百亿参数的模型虽然能力强大&#xff0c;但对普通开发者和中小企业来说&#xff0c;部署成本高、资源消…

作者头像 李华
网站建设 2026/5/9 14:10:33

verl在线学习能力:持续优化模型的部署架构

verl在线学习能力&#xff1a;持续优化模型的部署架构 1. verl 介绍 verl 是一个灵活、高效且可用于生产环境的强化学习&#xff08;RL&#xff09;训练框架&#xff0c;专为大型语言模型&#xff08;LLMs&#xff09;的后训练设计。它由字节跳动火山引擎团队开源&#xff0c…

作者头像 李华