この記事では、学生アンケートで「はい」の回答数を数える方法を学びます。

学生アンケートの「はい」の回答数を数えるために、SUMPRODUCT関数とMMULT関数の組み合わせを使用して出力を取得します。

SUMPRODUCT:対応する範囲または配列の積の合計を返します。

構文:= SUMPRODUCT(array1、array2、array3、…​)

array1、array2、….. array255は、乗算してから追加するセルまたは配列の範囲です。

Sumproduct関数には最大255個の配列を含めることができます。以下に示すスクリーンショットを参照してください

img1

MMULT:2つの配列(array1と同じ行数とarray2と同じ列数の配列)の行列積を返します

構文:= MMULT(array1、array2)

array1、array2:乗算する配列。

例を見てみましょう:

  • 列Aには学生IDが含まれています。

  • 列B:Fには、7人の生徒それぞれからの5つの質問に対する回答(Y / N)が含まれています。

  • 各行には1人の生徒の回答が含まれています。

  • セルH3で特定の回答をした学生の数をセルI3で特定の回数カウントしたいと思います。

img2

  • セルJ3の数式は

になります=== = SUMPRODUCT(-(MMULT(-($ B $ 3:$ F $ 9 = H3)、\ {1; 1; 1; 1; 1})= I3))

img3

  • セルI3の基準を1から4に変更すると、数式はそれに応じて結果を更新します。

img4