アプリ版:「スタンプのみでお礼する」機能のリリースについて

縦300人 横20項目の表があり、表の中は1か空白です。
任意の項目から2つ選んで、両方とも1が入っている件数を知りたく
1回だけやるのでしたら、オートフィルタでできるのですが、
20項目から2つの項目を選ぶ選び方が190通りもあり、しかもその重複している
件数を星取表(縦横20の対戦表みたいな表)のように件数を収めたいのですが、

どんな関数でやると効率よく重複表ができるのかをご教示頂きたく質問させて頂きました。

Excel2010です。よろしくお願いします。

A 回答 (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()))
を右に下にコピー。
    • good
    • 0
この回答へのお礼

ありがとうございました
希望の表がつくれました

お礼日時:2011/11/03 10:38

Excel 2010 は持ってないので、Excel 2002 で試しました。



添付図参照
Sheet2!B2: =SUMPRODUCT(INDIRECT($A2)*INDIRECT(B$1))
「excel 関数 重複表をつくりたいので」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございました
希望の表がつくれました

お礼日時:2011/11/03 10:38

20項目から2つの項目を選ぶ190通りの各パターンを横に項目として並べ、対象の2つの項目の列の値どうしを掛け算(*)をして1の値となるものが両方とも1が入っているものですので、その件数を集計(SUM)してはいかがでしょう。

    • good
    • 0
この回答へのお礼

ありがとうございました
希望の表がつくれました

お礼日時:2011/11/03 10:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!