EXCEL的多个条件判断时,怎么使用if,条件有很多个,如何设置满足其中一个就可以实现?


Microsoft 365 专属 Excel
Microsoft 365 Mac 版专属 Excel
Excel 网页版
Excel 2021
Excel 2021 for Mac
Excel 2019
Excel 2019 for Mac
Excel 2016
Excel 2013
更多...更少
使用 OR 函数,它是一个逻辑函数,用于确定测试中的所有条件是否均为 TRUE。
示例
如果 OR 函数的任意参数计算为 TRUE,则其返回 TRUE;如果其所有参数均计算机为 FALSE,则返回 FALSE。
OR 函数的一个常见用途是扩展执行逻辑测试的其他函数的有效性。 例如,IF 函数会执行逻辑测试,并在测试计算为 TRUE 时返回一个值,在测试计算为 FALSE 时返回另一个值。 通过将 OR 函数用作 IF 函数的 logical_test 参数,可测试多个不同条件(而非一个)。
语法
OR(logical1, [logical2], ...)
OR 函数语法具有以下参数:
参数
说明
Logical1
必填。 第一个想要测试且计算结果可为 TRUE 或 FALSE 的条件。
Logical2, ...
可选。 其他想要测试且计算结果可为 TRUE 或 FALSE 的条件(最多 255 个条件)。
备注
参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。
如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。
如果指定的范围不包含逻辑值,则 OR 返回 #VALUE! 错误值。
可使用 OR 数组公式来查看数组中是否出现某个值。 若要输入数组公式,请按 CTRL+SHIFT+ENTER。
示例
下面提供了将 OR 函数单独使用以及与 IF 函数一起使用的一些常见示例。
公式
说明
=OR(A2>1,A2<100)
如果 A2 大于 1 或者 小于 100,则显示 TRUE;否则显示 FALSE。
=IF(OR(A2>1,A2<100),A3,"数值超出范围")
如果单元格 A3 中的值大于 1 或者 小于 100,则显示此值;或者显示消息“数值超出范围”。
=IF(OR(A2<0,A2>50),A2,"数值超出范围")
如果单元格 A2 中的值小于 0 或者 大于 50,则显示此值;否则显示一条消息。
销售佣金计算
下面是一个十分常见的应用场景,我们需要使用 IF 和 OR 计算销售人员是否有资格获得佣金。
=IF(OR(B14>=$B$4,C14>=$B$5),B14*$B$6,0) - 如果总销售量大于或等于 (>=) 销售目标,或者帐户额大于或等于 (>=) 帐户目标额,则以佣金百分比乘以总销售额;否则返回 0。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。
相关主题
视频:高级 IF 函数
了解如何在公式
中使用嵌套函数IF 函数AND 函数NOT 函数Excel 中的公式概述如何避免公式损坏检测公式中的错误Excel 中的键盘快捷方式逻辑函数 (引用)按字母顺序)
(Excel 函数按类别) (Excel 函数
}

我要回帖

更多关于 多个条件判断时,怎么使用if 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信