EXCEL成绩分出优秀及格与不及格

来源:互联网 发布:淘宝怎么找网红做推广 编辑:程序博客网 时间:2024/04/30 07:37
 

此文为引人别人的

如果只有两个分数段(如及格、不及格两个级别)很好办,假设成绩数据已经输入单元格A1,直接用Excel公式输入条件A1>=60,为真时填写“及格”,为假时填写“不及格”就可以了。这时显示在Excel单元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。

如果有多个分数段,比如要求:

x<60-----------------------不及格

x>=60 AND x<75--------及格

x>=75 AND x<85--------良

x>=85----------------------优

其实很简单,只要了解Excel里IF函数参数和返回值的用法,第一个参数是条件,第二个参数是条件为真的返回值,第三个参数是条件为假的返回值;而且IF函数可以嵌套(根据Excel2003的帮助文件,最多嵌套可达七层),这样上面的问题可以用如下公式来解决:

=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<85,"良","优")))

(这时无法使用Excel的交互式的方法输入,可以把这个公式修改后复制到单元格里)

下图为此公式试用后说明,评级分数的方式可通过公式按需修改,评级结果(不及格、及格...)可修改(如:请加倍努力、坚持...),还可再添加条件格式设置颜色(但条件格式最多只能设置3个)

延伸公式的使用方法,利用EXCEL提醒生日时间,公式为:

=IF(E42<TODAY(),"生日过了",IF(E42=TODAY(),"今天生日",IF(E42-10<TODAY(),"生日快到了","还没到")))

下图为详解说明:(菜菜看得懂的解释)

下图改为服务项目到期提醒,公式不变,只是修改了显示的文字。