计算共享单元格的数量

时间:2018-05-31 09:53:00

标签: excel excel-vba excel-formula excel-2010 vba

使用excel功能。如何计算其他列中具有相同值的单元格数。例如,我如何计算具有相同特定课程的学生人数。 我使用了countifs函数,但没有给出结果。它始终为零

enter image description here

1 个答案:

答案 0 :(得分:0)

我希望这对你有用:

  • 注意:这将要求您拆分关节单元格并使其如下所示:

enter image description here

如果有想要计算的文本值,请使用此公式。独特的价值观:

{=SUM(IF(FREQUENCY(IF(B1:B8="Cursus1",If(A1:A8<>"",MATCH(A1:A8,A1:A8,0))),ROW(A1:A8)-ROW(A1)+1),1))}

或者,如果您想要计算数字值,请使用此公式。独特的价值观:

=SUM(--(INTERVAL(IF(B1:B8="Cursus3";A1:A8);A1:A8)>0))

它将返回3

显然,这是一个标准,你有兴趣组合多个课程,最好是看一个数据透视表(或者有更多经验的人可以添加到上面的公式)。