2023-03-27 04:00来源:m.sf1369.com作者:宇宇
=IF(G3>=90,优秀,IF(G3>=75,良好,IF(G3>=60,及格,不及格)))
这样算不算呢?
举例:
数据表——
A B C
编号 姓名 成绩
001 张三 92
002 李四 80
003 赵丰 85
004 王二 95
005 钱宽 75
006 郑东 55
参考人数
优秀人数
优秀率
公式编辑——
C8单元格中输入公式
=COUNTA(C2:C7)——计算“参考人数”;
C9中单元格中输入公式
=COUNTIF(C2:C7,>=85)——计算“优秀人数”,设计85及其以上为“优秀”;
C10单元格中输入公式
=C9/C8——计算“优秀率”,单元格设置为百分比格式,自动保留2位小数;
明白吗?
其实,可以把上述三个步骤综合成一个直接计算“优秀率”的公式
=COUNTIF(C2:C7)/COUNTA(C2:C7)
关于函数COUNTIF、COUNTA,请参考在使用函数时的函数帮助。
你所输入的函数是正确的,至于你按回车后公式自动消失一事,并不是公式消失,而是回车后向下移动一个单元格,你要的结果应该在上一个单元格。
=TEXT(COUNTIF(A1:A100,>=90)/COUNT(A1:A100),0.0%)
=TEXT(COUNTIF(A1:A100,>=60)/COUNT(A1:A100),0.0%)