ピアのパソコン学習ガイド
メニュー
Excelのテンプレート

Excelでアンケートを集計する方法|単純集計とクロス集計

ピアのパソコン学習ガイド 編集部2026年11月7日 更新

※写真はイメージです

やり方

=COUNTIF(回答の範囲, 選択肢)

アンケートは1人1行・1問1列で回答を入れ、別の場所に選択肢の一覧を作ってCOUNTIFで人数を数えます。割合は人数÷合計。「年代別の満足度」のようなクロス集計はCOUNTIFSかピボットテーブルで、自由記述は1件ずつ読んで分類の列を足してから数えます。

回答の一覧から、選択肢ごとの人数と割合を出す E2 fx =COUNTIF($B$2:$B$11,D2) A B C D E F 1 2 3 4 5 6 7 回答者 満足度 選択肢 人数 割合 No.1 満足 No.2 ふつう No.3 満足 No.4 不満 No.5 満足 … ふつう 満足 5 50% ふつう 3 30% 不満 2 20%
回答の列から「満足」の数を数えて5人。下へコピーすれば選択肢ごとの人数が出ます。

アンケート集計のテンプレートをダウンロード(問題と答えのシートつき)

回答の入れ方(ここで9割決まる)

単純集計(選択肢ごとの人数と割合)

  1. 選択肢の一覧を作る回答の列からUNIQUEで出すか、手で入れます。
  2. 人数をCOUNTIFで数える=COUNTIF($B$2:$B$101,D2) を下へコピー。
  3. 割合を出す=E2/SUM($E$2:$E$4) で、表示形式を%に。
  4. グラフにする割合なら円グラフ、人数を比べるなら棒グラフ。

クロス集計(年代×満足度など)

縦に年代、横に選択肢を並べた表を作り、=COUNTIFS($C:$C,$G2,$B:$B,H$1) のように2つの条件で数えます(COUNTIFS)。ピボットテーブルなら、行に年代、列に満足度、値に回答者をドラッグするだけです(ピボットテーブル)。

自由記述

1件ずつ読んで、「料金」「時間」「スタッフ」などの分類の列を足してから、その列をCOUNTIFで数えます。件数が多いときは、回答を生成AIに渡して「分類して」と頼むと最初のたたき台が早く作れます(最後は人が読んで直します)。

うまくいかないとき

1人数の合計が回答者数と合わない

表記ゆれ(全角・半角・空白)か、無回答があります。

直し方TRIMで空白を消し、「無回答」の行を選択肢に足します。

2割合の合計が100%にならない(99%など)

四捨五入のずれです。

直し方小数点以下を1桁出すか、「四捨五入のため合計が100%にならない場合があります」と注記します。

サンプルファイルで試す

enquete.xlsx をダウンロード(無料・登録なし)

よくある質問

Excelでアンケートを集計するには?

1人1行・1問1列で回答を入れ、選択肢ごとの人数をCOUNTIFで数え、割合を出してグラフにします。

クロス集計をするには?

COUNTIFSで2つの条件で数えるか、ピボットテーブルで行と列に項目をドラッグします。

複数回答の集計は?

選択肢ごとに列を分けて「1」を入れておき、列ごとにSUMで合計します。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報