专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

Excel中IF与AND函数结合可否根据多项指标自动计算是否合格_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 0:43:10       共计:3637 浏览

Excel中IF与AND函数结合可否根据多项指标自动计算是否合格?

谢邀。如果要解决多项指标都满足条件才能判定合格的问题,Excel中IF与and函数组合应该是一个比较经典、比较简单、当然也比较实用的一种解决办法。为了让大家能够理解得透彻一些,我打算先讲一个小案例,介绍一下IF函数和AND函数的使用,然后再介绍IF与AND函数组合具体如何来解决此问题。

一、如何评定英语成绩等级为“优”?

如下图所示,我们需要简单判断每个学生的英语成绩是否为“优秀”?具体要求就是:达到90分即显示为“优”,否则显示为空。

这个要求用IF函数来做:

=if(B4>=90,"优","")

复制此公式至C4:C12区域即可。此公式的大白话意思就是,如果B4的分数在90分及以上,则显示“优”,否则显示为空。关于IF函数的使用,可以参考我的头条号文章。

二、如何学生的成绩等级为“优”呢?

下图是某次考试的成绩表,学生总共考了3科:英语、数学、语文,只有当3科成绩均在90分及以上才会被评“优”。

说说此问题的解决思路吧:

1.英语、数学、语文均达到90分,这是条件。如果满足此条件,则返回“优”,否则显示为空。用IF函数来表达应该是这样的:

=if(英语、数学、语文均达到90分,"优","")

2.那么对于条件的表达咱们应该怎么写呢?

=B2>=90,=C2>=90,=D2>=90

三个条件均要满足,才返回true或者1,否则返回false或者0。我们有几种方法来做:

1).我们可以用and函数来搞定,and函数的意思就是多个条件同时满足,返回结果true,否则返回false。因此我们可以直接在三个条件的外层加一个and函数即可,如下图所示:

=and(B2>=90,C2>=90,D2>=90)

或者我们也可以用数组的写法:

=and(B2:D2>=90)

2).我们也可以将3个条件相乘,只有所有的条件都满足时,结果才会为1,否则就是0:

=(B2>=90)*(C2>=90)*(D2>=90)

3.将前面两个步骤合起来即可得到最终的公式:

解决此问题的3种方法:

=if(and(B2>=90,C2>=90,D2>=90),"优","")

{=if(and(B2:D2>=90),"优","")}

前两种比较经典,但第3种方法也很实用:

=if((B2>=90)*(C2>=90)*(D2>=90),"优","")

至此,此问题圆满解决。更多精彩内容,敬请关注我的头条号:傲看今朝。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:如何实现高并发服务器开发_java | ·下一条:excel表内如何设置自动生成上午下午晚上等_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有