我们在上两期的分享中,分别介绍了IF函数、AND与OR函数,本期我们来看一下IF与AND函数,以及IF与OR函数相结合使用会产生何种效果。
AND与OR函数相比IF函数,虽然可以用来判断多达255个逻辑表达式,但其局限性也在于返回的结果仅为“TRUE”或“FALSE”这两个逻辑值,在某些情况下,我们需要的是这样的结果,但更多的时候我们可能需要基于这两个逻辑值来获取其他的结果。
因此在Excel中,我们可以在一个函数里嵌套另一个函数,例如在IF函数中,我们将AND函数所返回的逻辑值作为判断的条件,然后依据此条件来返回IF函数所得到的相应结果。
在H列中,我们通过AND函数得到了是否需要给“Arrears Penalty”,即TRUE或FALSE的结果。
![](https://img.haomeiwen.com/i24574444/a9a2e6318946f5a4.jpg)
虽然这些逻辑值可以对我们做数据分析有帮助,但我们希望借着这些逻辑值来计算具体的“Arrears Penalty”的值,即“Previous Balance”的10%。
双击H4单元格,在“=”和AND之间加上IF函数。
![](https://img.haomeiwen.com/i24574444/fbcf5b998aa4c8c2.jpg)
IF函数中先通过AND函数来判断是否有“Arrears Penalty”,如果是TRUE的话,则计算出相应的值(B4*10%),如果是FALSE的话,则为0(说明没有“Arrears Penalty”)。
![](https://img.haomeiwen.com/i24574444/ad981e3475281729.jpg)
注意在使用嵌套函数时,最后要加上右括号。
按Enter键后,H4单元格中得到的数值为0,因为说明它不用任何的“Penalty”。
![](https://img.haomeiwen.com/i24574444/713517ef761770e8.jpg)
通过快速填充的功能完成其他数据的处理,我们可看到H6单元格中返回的是大于0的值,即说明需要此数量的“Penalty”。
![](https://img.haomeiwen.com/i24574444/777204a595588999.jpg)
我们再来看另一个示例,即IF与OR函数的结合。
在K列“Helper Discount”中,我们通过OR函数判断是否要给满足条件的人一定的Discount,而现在需要基于此判断条件,通过IF函数来明确一下,如果满足“Helper Discount”的,则给予250的优惠。
![](https://img.haomeiwen.com/i24574444/142d0925a656471d.jpg)
双击K4单元格,在“=”和OR函数之间插入IF函数,OR函数返回的逻辑值作为IF函数的条件,如果为TRUE,则IF函数得到数值250,否则的话为0。
![](https://img.haomeiwen.com/i24574444/576a4f08fc2f8e7c.jpg)
按Enter键后,K4单元格中即返回“$250.00”,说明其可得到250的优惠。
![](https://img.haomeiwen.com/i24574444/9f155edc962bb4c5.jpg)
通过快速填充功能完成其他数据的处理后,我们可看到只有满足“Helper Discount”的情况才可得到相应的优惠。
![](https://img.haomeiwen.com/i24574444/4fd75bfe891790b3.jpg)
通过以上两个例子,我们可了解IF函数与AND或OR函数相结合后,使Excel在处理数据发挥出更强大的力量,满足更多不同的需求。
你怎么看?使用Excel的函数时,你是否也常通过函数的嵌套完成更多的工作任务呢?
网友评论