excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数:OR函数与加法运算的转换关系(案例+思路分析)

各位小伙伴们大家好,我是Excel归故乡,上期给大家讲解了OR函数基础用法,本期就来看看OR函数和加法运算之间的有着什么千丝万缕的关系。我们同样直接用实际案例来给大家讲解,方便大家理解和记忆。本期案例与OR函数基础的案例一样,但是要求我们用加法运算来解答,请看案例:我们将OR函数的结果以及公式附在上面,方便大家对比。第一步,我们先来分析思路,要判断各个产品是否大于90,我们依旧先分部判断出各个产品是否符合要求,这一步用等于符号分别判断,非常简单,不再赘述。判断完后,我们得到了TRUE和FALSE组成的数据,此时我们联想到前面讲解AND函数的时候,我们要求三个条件都满足,是将三个条件的结果进行相乘,那我们现在要求只要有一个条件满足即可,显然我们会用加法运算,但是逻辑是什么,为什么要用加法,我们来分析一下。我先将加法运算做好,如下图:我们观察到数据有这样的规律,经过加法运算后得到的结果,分为0值,和非0值。如果是0值,那说明前面的判断得到的结果都是FALSE,因为只有三个都是0相加,才能得到0,因此结果为0的一定是三个产品都不满足条件的;再来看非0的值,有1和2,1的得到过程一定是一个1加上2个0,也就是必定有一个产品是满足条件的;数字2的得到过程一定是两个1加上一个0,也就是必定有两个产品是满足条件的,以此类推,如果有三个条件都满足的,结果一定是3。有了这个规律之后,我们再回想一下再IF函数讲解中我们说的,非0的数值都可以代替TRUE,0可以代替FALSE,我们刚刚发现的规律正好满足这个规律。因此我们得到公式模型=IF(非0值/0值,”非0值对应的结果”,”0值对应的结果”)。最后套用到案例当中:此时我们就用辅助列得到了结果,最后我们再把他综合到一条公式,就得到了:=IF(((D39>90)+(E39>90)+(F39>90)),"通过","不通过")可以看到,我们上图已经去掉了所有的辅助列,用一条公式完成,如果不知道怎么去除辅助列的,可以看看我们之前的视频有详细讲解。大家可以对比一下,其实两条公式不同的地方就在于这几个条件是用OR函数连接还是用加法运算连接,在这里看起来,两条公式复杂程度相差不大,下期我们来看看OR函数不能完成的判断,用加法运算却可以,大家就更通透了。本期就讲到这里,你学会了吗? 写在最后:原创不易,请大家多多支持,期待与大家互相学习,共同进步!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接