热线电话:13121318867

登录
首页精彩阅读Excel函数技巧:如何利用运算符巧妙替换逻辑函数
Excel函数技巧:如何利用运算符巧妙替换逻辑函数
2016-02-29
收藏

Excel函数技巧:如何利用运算符巧妙替换逻辑函数

好多刚学数据分析师在用Excel时,对Excel函数技巧总是掌握不好,特别是如何利用运算符巧妙替换逻辑函数,下面就详细说下。

在逻辑值与数值的关系中,利用“在逻辑判断中,0=FALSE,所有非0数值=TRUE。”这条规则,可以在IF函数的第一参数中使用算术运算符*和+来替换AND函数和OR函数。
       例:要判断A1是否大于60且小于等于70,并返回“符合”和“不符合”。通常用这个公式:
       =IF(AND(A1>60,A1<=70),"符合","不符合") 
       其中,当AND函数的各参数都返回TRUE时则返回TRUE。利用逻辑值与数值转换的规则,可以使用用乘号*替代AND函数,从而将公式改为:
       =IF((A1>60)*(A1<=70),"符合","不符合") 
       基于相同的原理,还可以使用+替代OR函数。
       *和+还可以替换一些需要用IF函数判断返回数值的问题,比如要根据B列的性别来判断退休年龄:
       公式1:
       =IF(B2="男",60,55) 
       公式2:
       =(B2="男")*5+55 
       当然,以上公式只是为了说明“+-*/”运算符在逻辑判断中的使用,而不建议用户常常这样使用,因为公式1比公式2更具可读性。只有当用户能够熟练地编写公式后,再考虑对公式进行简化、优化。

数据分析咨询请扫描二维码

最新资讯
更多
客服在线
立即咨询