excel学习库

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

IF函数和她的小伙伴

Excel不认识的数学不等式

如图所示,朋友所在的面粉厂,要求生产的面粉每袋质量不能小于495克,也不能超过500克,否则该袋面粉将被定为“不合格”产品。
面粉是否合格,判断的标准非常简单:如果面粉质量既大于或等于495,又小于或等于500,那么定为“合格”,否则定为“不合格”。
这是评定面粉是否合格的标准,也是IF函数的“人类语言版”。
了解完这些后,让我们来看看朋友为这个问题设计的公式:
也许,你也写过这样的公式,有过这样的疑问。
事实上,Excel并没有问题,只是你写的公式不符合它的语言规则。
语言障碍,是出现这种尴尬场面的原因。
=IF(495<=B2<=500,"合格","不合格")
495<=B2<=500部分正是导致公式错误的原因,因为它在你和Excel的世界里,描述的并不是同一个规则。
2<a<5
当Excel面对“495<=B2<=500”时,会像对待“3+2+5”一样,将它看成是一个进行两次比较运算的表达式,并按计算法则规定的先后顺序计算它

Excel并不认识这种用不等式表示数据区间的方法。因此,如果你想判断数据是否某个区间的数据时,应该使用其他的方法。

提示


=IF(B2>500,"不合格",IF(B2>=495,"合格","不合格"))

2

AND函数是IF函数最好的小伙伴之一,当IF需要同时对多个条件进行判断时,可以将所有的条件都交给AND,AND会依次对它们进行判断,然后再告诉Excel是不是所有的条件都成立。

对,它就像你安装在计算机上的杀毒软件,当你指定要扫描的分区后,它就会依次对这些分区进行扫描,然后根据扫描结果告诉你系统是否安全,如图所示。
(C盘安全,D盘安全,E盘安全,F盘安全)
盘安全且D盘安全且E盘安全且F盘安全”可以改写为:
杀毒软件扫描病毒并报告结果的过程,可以按Excel的思维,使用IF和AND函数将其写成公式:
=IF(AND(C盘安全吗?,D盘安全吗?,E盘安全吗?,F盘安全吗?),"系统很安全","系统存在病毒威胁")
IF根据AND返回的结果是TRUE还是FALSE,来选择输出“系统很安全”还是“系统存在威胁”的结论。
判断面粉是否合格的问题,公式为:
=IF(AND(B2>=495,B2<=500),"合格","不合格")

好了,今天咱们的内容就是这些吧,祝各位一天好心情!

图文作者:叶枫

《别怕 Excel函数其实很简单》作者

发表评论:

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

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