質問: excelクロス集計(双方向が複数選択項目) (先日質問を出したのですが回答が付かないので改めて) アンケート集計の結果をexcelに落とし込んであります。 例: 質問a:好きな食べ物は?(次から選択)⇒ケーキ、アイスクリーム、チョコレート 質問b:好きな観光地は?(次から選択)⇒京都、鎌倉、上高地 回答は複数選択可能です。 回答者1:ケーキ/京都、鎌倉 回答者2:アイスクリーム、チョコレート/上高地 回答者3:鎌倉 ・・・ 回答者n:チョコレート/京都、上高地 この様なデータ結果に対して、 「ケーキ」選択者の嗜好する観光地は? 「アイスクリーム」選択者の嗜好する観光地は? 「チョコレート」選択者の嗜好する観光地は? という集計を行いたいです。 ピボットテーブルでは集計が「1対多」の場合は可能ですが、このように「多対多」の場合はどのようにしたら効率よくできるでしょうか?
回答: 添付図: 好きな欄に1を、1でない欄にはゼロを記入する b12: =correl(offset($a$2:$a$8,0,match($a12,$b$1:$g$1,0)),offset($a$2:$a$8,0,match(b$11,$b$1:$g$1,0))) 右にコピー、下にコピー。 解説: 相関係数(correl)は、2つのデータの傾向が「似ている」か「逆である」かを計算します。 数値が1に最も近い「チョコ-上高地」の組み合わせが、1とゼロの並びが一番よく似ている(共通している=チョコが好きな人は上高地も好き)という事を示します 結果が-1に最も近い「ケーキ-上高地」の組み合わせが、1とゼロの並びが最も逆になっている(反対の傾向にある=ケーキが好きな人は上高地が嫌い)という事を示します。 結果が1にも-1にも近くない組み合わせは、好きとも嫌いとも言えない(相関関係が認められない)ことを示します。