为AND和OR函数找替身

 为AND和OR函数找替身

 

                                                       此段文字节选自《Excel 2007技巧大全》一书

 

       电影里的替身表演难度都很高,只是他们从来没有留下自己的真实面目,有个替身是很多人小时候的梦想,找个替身让他替自己上学、写作业,自己就可以每天什么都不想的一直疯玩,现在长大了,替身不太可能,疯玩是更加不可能了。
但是在Excel中,替逻辑函数AND和OR找两个替身还是可以实现的,在这个世界里,只有想不到的,没有做不到的。

在公式中个别运算符可以代替逻辑函数,如表20-1所示:

                                                                 20-1 可替代逻辑函数的两个运算符

运 算 符

*

AND

+

OR

使用AND的公式为:

=IF(AND(B2>100,C2>100,D2>100,E2>100),"完成","未完成")

可修改为:

=IF( (B2>100)*(C2>100)*(D2>100)*(E2>100),"完成","未完成")

从可读性看,仍推荐使用AND,而不推荐用*代替,只有当读者对公式应用非常熟练后,才可以考虑对公式进行优化。

使用OR的公式为:

=IF(OR(B4>3,C4>3,D4>3),"优秀","不优秀")

可修改为:

=IF((B4>3)+(C4>3)+(D4>3),"优秀","不优秀")

使用“+”和“*”来替代ANDOR函数是一项非常有意思的功能。这种思想源于逻辑代数,逻辑值的“与”和“或”的关系与数学运算的“加”和“乘”是等价的。不过有一个前提就是“TRUE”代表非零值,“FALSE”代表零值。

预购地址:http://www.china-pub.com/39429

 【书名】Excel 2007技巧大全(Excel97-2003版本兼容)

 【作者】Excel研究组 编著
    【ISBN】978-7-121-05778-6
    【出版社】电子工业出版社
    【出版日期】2008年3月
    【宣传语】四两拨千斤,以小胜大,以弱胜强的博弈之道。

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值