BellCurve 統計WEB

ブログ

アンケートの複数回答をExcelで集計する方法

2017/08/07

カテゴリ:

Excel の関数を用いて複数回答を集計する方法を紹介します。なお、ページ下部で解説に用いたExcel ファイルをダウンロードすることができます。

概要

複数回答形式の質問では、回答者があてはまると思う選択肢が複数選ばれます。回答データは、選択肢と同じ数の列数とサンプルサイズと同じ数の行数のセル範囲に0または1で入力されます。0は回答者がその選択肢を選ばなかったことを、1は選んだことを表します。各選択肢の該当者数は、各列の数値の合計を求めることで集計できます。

集計に用いるデータ

回答データの例として、「高校生の生活調査」を200人を対象に行った結果を用います。なお、データは架空の値です。

「データ」シート

ここでは、上図の「Q3-SQ.朝食を摂らない理由は何ですか?」の回答データをExcel 2010を用いて集計します。この設問は、「Q3.平日は、毎日、朝食を摂っていますか?」で「いいえ」と回答した人のみが回答する設問です。

作成手順

1. 集計表の枠を用意します。

集計表の枠

2. COUNTIF関数を用いて全体の件数を求めます。全体の件数は、Q3で「いいえ」と回答した人の数です。COUNTIF関数は、[範囲]内で[検索条件]を満たす数値の個数を求める関数です。

COUNTIF(範囲, 検索条件)

集計表内のセル範囲「D3:D7」を選択後、下図のように数式を入力します。[範囲]に「データ」シートのQ3のデータ範囲、[検索条件]に「いいえ」を表す2を指定します。また、選択範囲内で同じ式を利用できるように、[範囲]を絶対参照で参照します。絶対参照とするには、数式のテキストにカーソルを置いて[F4]キーを押し、$マークを付けます。

全体を求めるCOUNTIF関数の入力

3. [Ctrl]+[Enter]を押して数式を一括入力します。下図のように全体の件数が求まります。

全体の算出

4. SUM関数で各選択肢の件数を求めます。各選択肢のデータ範囲が異なるので、SUM関数の参照範囲をINDEX関数で切り替えて指定します。INDEX関数は、[参照]範囲の[行番号]と[列番号]の交差するセル範囲を返す関数です。ここでは、[行番号]に0を指定することで[列番号]で指定した列全体のセル範囲を返り値とします。

SUM(INDEX(参照, 行番号, 列番号))

集計表内のセル範囲「E3:E7」を選択後、下図のように数式を入力します。[参照]に「データ」シートの「Q3-SQ-1」から「Q3-SQ-5」までのセル範囲、[行番号]に0、[列番号]に集計表のカテゴリーコードを指定します。

件数を求めるSUM関数の入力

5. [Ctrl]+[Enter]を押して数式を一括入力します。下図のように件数が求まります。

件数の算出

6. 割合を求めます。集計表内のセル範囲「F3:F7」を選択後、下図のように数式を入力します。

割合を求める数式の入力

7. [Ctrl]+[Enter]を押して数式を一括入力します。下図のように割合が求まります。

割合の算出

8. 割合の表示形式を整えて、集計表の完成です。

Q3-SQの集計表

補足

今回はExcel 2010を用いましたが、他のバージョンのExcelでも同様の集計を行うことが可能です。

ダウンロード

このページのExcel ファイルのダウンロードはこちらから → enqete_2.xlsx

このファイルは、エクセル統計の体験版に対応しています。

関連リンク

単回答・複数回答・数量回答の単純集計やクロス集計を行う場合、アンケート集計ソフト「秀吉Dplus」がおすすめです。


統計学やデータ分析を学ぶなら、大人のための統計教室 和(なごみ) [業務提携]


【BellCurve監修】統計検定®2級対策に最適な模擬問題集1~3を各500円(税込)にて販売中!

Kindleストアで配信中

統計検定®2級 模擬問題集1

500円(税込)

統計検定®2級 模擬問題集2

500円(税込)

統計検定®2級 模擬問題集3

500円(税込)