- ベストアンサー
excel 関数 重複表をつくりたいのですが。
縦300人 横20項目の表があり、表の中は1か空白です。 任意の項目から2つ選んで、両方とも1が入っている件数を知りたく 1回だけやるのでしたら、オートフィルタでできるのですが、 20項目から2つの項目を選ぶ選び方が190通りもあり、しかもその重複している 件数を星取表(縦横20の対戦表みたいな表)のように件数を収めたいのですが、 どんな関数でやると効率よく重複表ができるのかをご教示頂きたく質問させて頂きました。 Excel2010です。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シート1のA1から表(言わずもがなですが1行目に項目,1列目(A列)に名前列)として シート2のB2に =SUMPRODUCT(INDEX(Sheet1!$A$1:$U$301,0,COLUMN()), INDEX(Sheet1!$A$1:$U$301,0,ROW())) を右に下にコピー。
その他の回答 (2)
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
20項目から2つの項目を選ぶ190通りの各パターンを横に項目として並べ、対象の2つの項目の列の値どうしを掛け算(*)をして1の値となるものが両方とも1が入っているものですので、その件数を集計(SUM)してはいかがでしょう。
質問者
お礼
ありがとうございました 希望の表がつくれました
お礼
ありがとうございました 希望の表がつくれました