シート 1 には、人々のリストと、彼らのアレルギー/食事要件が記載されています。アレルギー/食事要件は 9 つあり、各人は 1 つ以上のアレルギーを持っています。各要件は 1 列で、各人は 1 行です。
その人がアレルギーを持っている場合、セルには「1」が入り、そうでない場合は空白になります。
sheet2 には、食品のリスト (行ごとに 1 つの食品 - 列 A) と、食品に含まれる可能性のあるアレルゲンのリスト (列ごとに 1 つのアレルゲン - sheet1 と同じ列見出し、列 B - J) があります。ここでも、食品にアレルゲンが含まれている場合はセルに「1」が入り、含まれていない場合は空白になります。
私がやりたいのは、シート 2 の列 K で、何らかの理由で食べ物を食べることができない人の数を計算することです。
答え1
Sheet2!K2 の数式は次のようになります。
=SUM(--(MMULT(--Sheet1!$B$2:$J$9,TRANSPOSE(--B2:J2))>0))
これは配列関数なので、入力するときにCtrl+ Shift+を押す必要があります。次に、列 K に入力します。Enter