如何写一个EXCEL根据考试分数自动判断成绩为优秀;一般;较差,的函数公式

来源:百度知道 编辑:UC知道 时间:2024/05/08 04:47:32
在EXCEL中预计相实现如下选择功能:
1.当单元格值(考试成绩)在100~85之间时,目标单元格自动返回值为“优秀”
2.84~70之间,目标单元格自动返回值为“一般”
3.69~60之间,目标单元格自动返回值为“较差”
要能用在EXCEL中的。
请各高手赐教!

=IF(AND(A1>=60,a1<70),"较差",IF(AND(A1>=70,A1<85),"一般",IF(A1>=85,"优秀","")))

需要2列才能实现这个功能
第一列是你的实际分数,第二列是你要显示的效果
实际操作时你可以将实际分数放在离里显示区域较远的地方
例如显示列为A列,我把实际数据放在F列,
E2为数据
A2为显示
则A2输入以下公式
=IF(E2="","",IF(E2<60,"不合格",IF(E2<70,"较差",IF(E2<85,"一般","优秀"))))
那么在E2种输入数据,在A2种就可以显示你要的对应结果
应用时 在A3,A4…………往下直接复制粘贴A2单元格,那样在E列中对应的数据在A列中就会显示汉字
关于if的详细用法 请自己按F1查看帮助

=lookup(A1,{0,60,70,85;"不及格","较差","一般","优秀"})

=IF(A1<60,"不合格",IF(A1<70,"较差",IF(A1<85,"一般","优秀")))
但IF函数一般只可以嵌套7层,如超过7层,可以用lookup或vlookup函数

=If(目标单元格>=85,"优秀",if(目标单元格>=70,"一般",if(目标单元格>=60,"较差","不合格")))