点击上方右侧“EXCEL应用之家”蓝字关注微信公众号 点击文章底部“阅读原文”可领取阅读红包;模板文档可免费获取 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 在Excel中,逻辑值与数值的关系为:
我们可以利用上一篇中介绍的6个公式来将逻辑值转换为数值外,还可以利用N函数来实现。N函数的语法结构是: N(value),它的返回值如下: 例如{=SUM(N(A1:A3>10))}就返回了单元格区域A1:A3中数值大于10的单元格的个数。 利用数值来直接参与逻辑判断 例如,在单元格C1中输入公式“=B1/A1”, 当A1=0或者为空单元格时,返回#DIV/0!错误。因此,我们可以使用下列的公式来屏蔽错误: =IF(A1=0,"",B1/A1) 根据上面的原则2,这个公式可以简化为: =IF(A1,B1/A1,"") 利用运算符号来替代逻辑函数 例如,若要判断A1是否大于80且小于90,并返回“符合”或者“不符合”,通常的公式为: =IF(AND(A1>80,A1<90),"符合","不符合") 其中AND函数当各个参数都为真是返回True。 根于上面的准则1,True*True=1, True*False=0, 而IF函数判断中,True=1,False=0,我们可以将这个公式简化为: =IF((A1>80)*(A1<90),"符合","不符合") 基于同样的原理,我们还可以用加好(+)来替代OR函数 乘号(*)和加好(+)还可以替换一些需要使用IF函数判断返回数值的问题。比如我们需要根据B列中的性别来判断退休年龄,通常的公式: =IF(B2="男",60,55) 我们可以替换为: =(B2=“男”)*5+55 公式的简化是基于熟练掌握逻辑函数和编写公式。我们首先要掌握如何正确地书写出公式,然后再考虑如何简化公式。 -END- 欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家! 版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。 |
|