excel学习库

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

Excel常用函数-if函数新手最常见错误问题

本节动图中,鼠标左键为黄色,右键为红色;

这一节是猪爸爸学excel之常用函数-if函数新手最常 错误问题

如表格所示,当学员的分数大于等于60且小于等于80时,我们评定该学员的级别为“良好“,当然,正常来说,肯定还有不及格、优秀之类的,但是在此仅是为了说明if函数的常见错误,就不把公式写得太复杂了,其他分数的,就暂且统归类为”其他“。按这个理解,新手上来写出来的公式,大概是这样=IF(60<=B2<=80,"良好","其他"),60<=B2<=80这个看起来,感觉没毛病,很正常,但是,这公式为啥得出来的结果,全都是”其他“呢?excel这么不智能么?

我们来仔细分析下,60<=B2<=80对于if函数来说,它是先判断60<=B2,在此例B2是79,所以先得到了结果为true(如果B2小于60,那么得到的结果为false,同样也是逻辑值),然后再对比TRUE<=80这部分,这里因为按excel的规定,逻辑值大于数值,所以TRUE<=80,返回地结果就是FALSE了。既然是FALSE,也就是计算结果不满足了,那么if函数自然就返回“其他”这个结果了。

那么,能让if函数理解的公式,应该怎么写呢?这里就要用到and函数了,正确公式如下:

=IF(AND(B2>=60,B2<=80),"良好","其他")

通过and函数,来判断单元格的值,必须是大于等于60,并且小于等于80,才算是符合条件,这样子就可以了。

拓展知识:ifs函数(多条件判断函数)

我们再来看看,按正常来说,我们实际要做的是多个分数阶段的分级,对于本文此例,实际上是有“不及格”、“良好”、“优秀”,三个分级的,如果使用if函数多层嵌套,比较麻烦,那么,我们可以使用ifs函数(多条件判断)即可,公式如下:

=IFS(B2>80,"优秀",B2>=60,"良好",B2<60,"不及格"),有兴趣的伙伴可以测试一下。

大脑:恩,看懂了~

手:你说啥?鼠标要点哪里?要怎么点击?

光看不练,上阵头晕,大家多多练习下,才能真正掌握哦~~

在看~~点赞~~谢谢大家~~

我的财宝吗?想要的话就给你吧,去找吧!我把世界的一切都放在那里~~

发表评论:

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

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