有空白值时,COUNTIFS个百分比

时间:2018-07-03 10:58:53

标签: excel countif

我有一组数据供学生每季度反馈一次。 Sem1,Sem2,Sem3,Sem4(第1,2,3,4学期)。他们可以为每堂课写出色,好,满意和差的话。有时,他们会将某些讲座的回复留空。

说我有10堂课,每学期有25堂,共100堂。 A列是哪个学期,B列第1课,c列第2课,以此类推,以第10课为例。因此,单元格B2:优秀,B3:好,B4:好(全部用于第1课)。

如果他们没有将任何答复留空,我可以使用COUNTIFS来获取每个讲座收到的“优秀”,“良好”等百分比:countifs(如果a列包含Sem1,请计算其中有多少个“ excellent”实例b列中的总范围除以a)列中Sem1的计数。

例如第一学期第一课(b列)有多少“优秀”? =SUM(COUNTIFS(A2:A100,"Sem1",B2:B100,"Excellent"))/COUNTIF(A2:A100,"Sem1")

这很好,直到他们在B列中将任何内容留空为止,因为这样我就可以得到比B列中答案高的数字除以百分比。

如果我对sem1有25个响应,那么其中有10个非常好,但是有两个是空白,那就是10/25(40%)而不是10/23(43%)。如果只有一个讲座,但是有多个讲座/列,并且学生回答了一些但不是全部讲座,那会很好。如何调整我的功能以考虑到这一点?

1 个答案:

答案 0 :(得分:0)

您只应在第一学期将所有非空白的单元格分配给您。为此,请使用以下公式:

=COUNTIFS(A2:A100,"Sem1",B2:B100,"Excellent")/COUNTIFS(A2:A100,"Sem1",B2:B100,"<>"&"")

我还删除了SUM周围的COUNTIFS,因为COUNTIFS已返回汇总,或者您对此有特殊需要吗?

相关问题