Excel:複数の条件に一致する一意の数を数える


2

私は、人々と彼らのアレルギー/食事の要件のリストを含むsheet1を持っています。9つのアレルギー/食事の必要性があり、各人に1つ以上のアレルギーがあります。各要件は列であり、各行に人がいます。

人がそのアレルギーを持っている場合、セルには「1」が含まれ、そうでない場合は空白

シート2には、食物のリスト(行ごとに1つの食物-列A)と、それらに含まれる可能性のあるアレルゲン(列ごとに1つのアレルゲン-シート1、列B-Jと同じ列見出し)があります。繰り返しますが、食物にアレルゲンが含まれる場合、セルには「1」が含まれ、そうでない場合は空白になります。

私がやりたいことは、シート2の列Kにあり、何らかの理由で食べ物を食べることができないユニークな人々の数を計算します。


使用してみてください=countifs()
eirikdaude

回答:


1

Sheet2!K2の式は次のようになります。

=SUM(--(MMULT(--Sheet1!$B$2:$J$9,TRANSPOSE(--B2:J2))>0))

これは配列関数なので、入力するときにCtrl+ Shift+ を押す必要がありますEnter。次に、列Kに入力します。


こんにちは、それは良いスタートですが、ユニークな結果は得られません-人が複数のアレルゲンに一致する場合、それらを2回カウントします
-thelawnet

そこに私はそれを持っていると思います!これがうまくいくかどうか教えてください。
maciej

(上記の答えを更新しました)
maciej
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.