逻辑函数零基础入门:AND、OR、NOT语法+实例详解,新手必看!

墨云轩

创作者俱乐部成员

一、为什么需要学习逻辑函数?

在Excel中,无论是数据筛选、条件判断,还是复杂公式的嵌套,它们都是不可或缺的工具。我们经常需要根据条件判断数据是否有效、是否满足要求。

比如:

  • 判断员工绩效是否达标

  • 筛选符合特定条件的订单

  • 自动标记异常数据

逻辑函数用于对条件进行判断,返回 TRUE(真)FALSE(假)。它们常与 IF函数 相结合,帮你快速完成条件判断,处理多条件决策问题,无需手动逐行检查!


二、逻辑函数语法大全

1. AND函数:必须满足所有条件都成立,才为真,返回TRUE,否则返回FALSE。

  • 语法

  • AND(条件1,条件2, ...)

  • 主要功能:判断多个条件是否同时成立,所有参数的逻辑值为TRUE时,返回 TRUE。只要有一个参数的逻辑值为FLASE,则返回 FLASE。
    说明:
    参数最少有1个参数,最多255个

参数的计算结果必须是逻辑值(如 TRUE 或 FALSE),或者参数必须是包含逻辑值的数组或引用。

如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。

如果指定的单元格区域未包含逻辑值,则 AND 函数将返回错误值 #VALUE!。

实例

判断员工是否“双达标”(销售额≥5000且出勤率≥95%)

=AND(B2>=5000, C2>=95%)

  • 当B2=6000,C2=96% → 显示 TRUE (销售额达标)

  • 当B2=4800,C2=97% → 显示 FALSE(销售额不达标)


2. OR函数:满足任意一个条件即可

语法

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

主要功能:判断多个条件是否至少有一个条件成立,在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE。所有参数的逻辑值为 FALSE,才返回 FALSE。

说明:

参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组 或引用。

如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。

如果指定的区域中不包含逻辑值,函数 OR 返回错误值 #VALUE!。

实例

判断是否完成“至少一项”任务(公众号发文或短视频更新)

=OR(B2="已发布", C2="已更新")

  • B2=“已发布”,C2=“未更新” → 显示 TRUE

  • B2=“未发布”,C2=“未更新” → 显示 FALSE


3. NOT函数:反向逻辑(取反)

  • 语法

NOT(条件)

主要功能:对参数值求反。当要确保一个值不等于某一特定值时,可以使用 NOT 函数。

说明:

如果逻辑值为 FALSE,函数 NOT 返回 TRUE。

如果逻辑值为 TRUE,函数 NOT 返回 FALSE。

实例

筛选“非活跃用户”(排除状态为“活跃”的用户)

=NOT(B2="活跃")

  • B2=“活跃” → 显示 FALSE

  • B2=“休眠” → 显示 TRUE

三、新手常见问题+实例巩固

问题1:条件可以直接写数字或文字吗?

:必须用比较符号或等式!

  • 正确写法:B2>100, C2="完成"

  • 错误写法:B2=100-200(需拆分为 AND(B2>=100, B2<=200))

实例练习:标记“高风险订单”

  • 条件:订单金额>10000元 客户评分<3分

  • =OR(B2>10000, C2<3)

问题2:如何同时使用多个逻辑函数?

场景:评选“优秀员工”需满足:

  • 条件1:销售额≥10000 客户评分≥4.5

  • 条件2:出勤率≥90% 无投诉记录

公式

=IF(AND(OR(B2>=10000, C2>=4.5), D2>=90%, E2=0), "优秀", "待提升")

拆解步骤

  1. 内层OR:判断业绩或评分是否达标

  1. 外层AND:确保出勤和投诉符合要求

  1. IF函数返回最终结果

四、注意事项(避坑指南)

  1. 参数必须是逻辑值

错误案例:=AND(100, "苹果") → Excel无法判断逻辑

正确写法:=AND(A1>50, B1="苹果")

  1. 与IF函数搭配
    逻辑函数常作为IF的第一参数,例如:

=IF(AND(B2>5000, C2>90%), "奖励", "无")

  1. 简写技巧(进阶)

AND可用乘法替代:=(B2>5000)*(C2>90%)(结果为1表示TRUE,0表示FALSE)

OR可用加法替代:=(B2="是")+(C2="完成")(结果≥1则为TRUE)

五、总结表格:三大函数对比

动手练习

在Excel中创建以下表格,用逻辑函数完成判断:

达标条件:销售额≥5000 出勤率≥95%

任务条件:销售额≥4000 出勤率≥97%

我是墨云轩,热衷分享办公小技巧,边学习,边分享,每天进步一点点!感谢您的阅读!

河北省
浏览 266
1
4
分享
4 +1
5
1 +1
全部评论 5
 
学习
· 河南省
回复
 
学习
· 广东省
回复
 
黑化新路

WPS函数专家

还有一个xor 虽然用的不是那么多。
· 重庆
回复
墨云轩

创作者俱乐部成员

以前单独写过一篇XOR函数的
· 河北省
回复