|在本文中,我们将学习如何计算学生调查表中的是回答数。

为了计算学生问卷中“是”的数量,我们将结合使用SUMPRODUCT和MMULT函数来检索输出。

SUMPRODUCT:返回相应范围或数组的乘积之和。

语法:= SUMPRODUCT(array1,array2,array3,…​)

array1,array2,….. array255是您要相乘然后相加的单元格或数组的范围。

Sumproduct函数中最多可以有255个数组。请参阅下面显示的屏幕截图

img1

MMULT:返回两个数组的矩阵乘积,该数组的行数与array1相同,列数与array2

语法:= MMULT(array1,array2)

array1,array2:要相乘的数组。

让我们举个例子:

  • A列包含学生证。

  • B:F列包含来自7位学生的5个问题的答案(是/否)。

  • 每行包括一个学生的答案。

  • 我们要计算在单元格H3中给出特定答案特定次数的学生人数。

img2

  • 单元格J3中的公式为

= SUMPRODUCT(-(MMULT(-($ B $ 3:$ F $ 9 = H3),\ {1; 1; 1; 1; 1; 1})= I3))

img3

  • 如果我们将单元格I3中的标准从1更改为4,则该公式将相应地更新结果。

img4