如果与或Excel功能
一个水果贩子正在卖苹果。仅当苹果为红色或多汁时,才购买苹果。如果苹果不是红色或多汁的苹果,您将不会购买。
在这里,我们有两个条件,并且至少其中一个条件必须正确才能使您满意。让我们在Excel 2016中为此编写一个IF OR公式。
用OR
实现IF通用公式
=IF(OR(condition1, condition2,...),value if true, value if false)
示例
让我们考虑一下我们开始讨论的示例。
我们有这张苹果的颜色和类型表。
如果颜色是“红色”或类型是“ Juicy”,则在D列中输入OK。如果颜色不是“红色”,类型也不是“ Juicy”,则键入Not OK。
在D2列中编写此IF OR公式并将其向下拖动。
现在,您可以看到只有红色或多汁的苹果被标记为“确定”。
=IF(OR(B3="Red",C3="Juicy"),"OK","Not OK")
工作原理
IF语句:您知道Excel中的link:/ tips-if-condition-in-excel [IF function]的工作原理。它使用布尔表达式作为第一个参数,如果为TRUE,则返回一个表达式,如果为FALSE,则返回另一个表达式。了解有关Excel`link:/ tips-if-condition-in-excel [IF function]`的更多信息。
=IF(TRUE or FALSE, statement if True, statement if false)
link:/ logical-excel-or-function [OR Function]
:
检查多个条件。仅当至少一个条件为TRUE时返回TRUE,否则返回FALSE。
最后,OR函数提供IF函数TRUE或FALSE参数,并根据该IF打印结果。
=OR(condition1, condition2,....) ==> TRUE/FALSE
替代解决方案:
另一种方法是对多个条件使用“ link:/ logical-formulas-excel-nested-if-function [nested IFs””。
当我们想要不同的结果时,嵌套IF是好的,但当仅一个结果时,嵌套IF是好的。它可以工作,但在多种情况下,会使您的excel公式过长。
=IF(B3="Red", “OK”, IF(C3="Juicy",”OK”,”Not OK”),”Not OK”)
因此,在这里我们了解了如何将IF与OR结合使用以检查多个条件,并在所有条件中至少有一个为TRUE时显示结果。
但是,如果您只想在所有条件都为真时才显示结果,该怎么办?为此,我们将在excel中使用“ link:/ logical-formulas-microsoft-excel-and-function [AND function with IF]”。
相关文章:
链接:/ logic-excel-or-function [Excel OR function]如果在Excel中具有功能[如果在Excel中具有AND功能],链接:/逻辑公式如果在Excel中具有功能和功能[Excel TRUE函数]链接:/ excel-not-function [Excel NOT function]逻辑表达式是否在Excel中具有和/或功能[如果在Excel中具有AND和OR功能]
热门文章:
link:/ vlookup-functions / formulas-and-functions-introduction- [Excel中的VLOOKUP函数]
link:/ tips-countif-in-microsoft-excel [Excel 2016中的COUNTIF]