美文网首页
Excel的IF函数与AND或OR函数相结合,效果会如何?

Excel的IF函数与AND或OR函数相结合,效果会如何?

作者: Excel客旅 | 来源:发表于2021-08-04 23:35 被阅读0次

我们在上两期的分享中,分别介绍了IF函数、AND与OR函数,本期我们来看一下IF与AND函数,以及IF与OR函数相结合使用会产生何种效果。

AND与OR函数相比IF函数,虽然可以用来判断多达255个逻辑表达式,但其局限性也在于返回的结果仅为“TRUE”或“FALSE”这两个逻辑值,在某些情况下,我们需要的是这样的结果,但更多的时候我们可能需要基于这两个逻辑值来获取其他的结果。

因此在Excel中,我们可以在一个函数里嵌套另一个函数,例如在IF函数中,我们将AND函数所返回的逻辑值作为判断的条件,然后依据此条件来返回IF函数所得到的相应结果。

在H列中,我们通过AND函数得到了是否需要给“Arrears Penalty”,即TRUE或FALSE的结果。

虽然这些逻辑值可以对我们做数据分析有帮助,但我们希望借着这些逻辑值来计算具体的“Arrears Penalty”的值,即“Previous Balance”的10%。

双击H4单元格,在“=”和AND之间加上IF函数。

IF函数中先通过AND函数来判断是否有“Arrears Penalty”,如果是TRUE的话,则计算出相应的值(B4*10%),如果是FALSE的话,则为0(说明没有“Arrears Penalty”)。

注意在使用嵌套函数时,最后要加上右括号。

按Enter键后,H4单元格中得到的数值为0,因为说明它不用任何的“Penalty”。

通过快速填充的功能完成其他数据的处理,我们可看到H6单元格中返回的是大于0的值,即说明需要此数量的“Penalty”。

我们再来看另一个示例,即IF与OR函数的结合。

在K列“Helper Discount”中,我们通过OR函数判断是否要给满足条件的人一定的Discount,而现在需要基于此判断条件,通过IF函数来明确一下,如果满足“Helper Discount”的,则给予250的优惠。

双击K4单元格,在“=”和OR函数之间插入IF函数,OR函数返回的逻辑值作为IF函数的条件,如果为TRUE,则IF函数得到数值250,否则的话为0。

按Enter键后,K4单元格中即返回“$250.00”,说明其可得到250的优惠。

通过快速填充功能完成其他数据的处理后,我们可看到只有满足“Helper Discount”的情况才可得到相应的优惠。

通过以上两个例子,我们可了解IF函数与AND或OR函数相结合后,使Excel在处理数据发挥出更强大的力量,满足更多不同的需求。

你怎么看?使用Excel的函数时,你是否也常通过函数的嵌套完成更多的工作任务呢?

相关文章

网友评论

      本文标题:Excel的IF函数与AND或OR函数相结合,效果会如何?

      本文链接:https://www.haomeiwen.com/subject/acbpvltx.html