• 法人お問い合わせ

【図解】Googleフォーム「複数回答」の集計方法|スプレッドシートで選択肢をカウントする関数

2026年6月17日(水)
Jicoo(ジクー)
目次
  • 1. チェックボックスを使えば複数の選択をする質問が作れる
    • 2. チェックボックスで質問を作成
      • 3. チェックボックス(グリッド)で質問を作成
        • 4. 選択数を制限・指定できる
          • 5. フォームの回答受付を停止する
            • 6. 回答できるユーザーを制限・公開設定する
              • 7. 必須回答にする
                • 8. 複数回答の集計はどうなる?
                  • 9. Googleスプレッドシート・Excelでチェックボックスの回答を集計する方法
                    • 10. 「その他」の集計方法について
                      • 11. Geminiでフォームのたたき台を作る場合の注意点
                        • 12. Googleフォームなら複数回答の作り方も集計も簡単にできる
                          • 13. Jicoo(ジクー)について

                          Googleフォームには、一つの質問に複数の回答を選択できる「チェックボックス」という質問形式があります。複数回答を使うと、一つだけを選ばせる質問よりも実態に近いデータを集めやすくなります。

                          複数回答には、主に以下のメリットがあります。

                          • 複数チェックできるため、実態に近いデータが取れる
                            一つだけの回答では消去法になりやすく、回答者の本音や状況を把握しづらい場合があります。
                          • アポイントや参加可能時間の調査に使える
                            対応可能な日時をすべて選んでもらえば、日程調整の確認作業を減らせます。
                          • スプレッドシートやExcelで集計しやすい
                            複数選択された回答は、スプレッドシート上でカンマ区切りのデータとして出力されるため、選択肢ごとの件数を関数で集計できます。

                          一方で、複数回答は集計方法を間違えると、似た選択肢を重複カウントしたり、「その他」の自由記述が混ざって集計しづらくなったりします。また、社内限定アンケートや代理店向け申込フォームでは、回答できるユーザーの設定も重要です。

                          本記事では、Googleフォームで複数回答を作る方法、チェックボックス グリッドの使い方、スプレッドシートやExcelで選択肢ごとにカウントする関数、回答停止やアクセス制御などの運用上の注意点まで解説します。

                          チェックボックスを使えば複数の選択をする質問が作れる

                          Googleフォームで複数回答を作る場合、よく使う質問形式は次の2種類です。

                          • チェックボックス…一つの質問に対して、複数の選択肢を選べる形式
                          • チェックボックス グリッド(Checkbox grid)…複数の行に対して、行ごとに1つ以上の回答を選べる行列形式

                          チェックボックスは「該当するものをすべて選んでください」という質問に向いています。チェックボックス グリッドは、複数の項目に対して同じ選択肢を提示したい場合に便利です。たとえば、行に日付、列に時間帯を設定すれば、日程調整フォームとしても使えます。

                          チェックボックスで質問を作成

                          新規の質問を作成します。[ラジオボタン]をクリックして、[チェックボックス]を選択します。

                          1. 質問文を入力します。
                          2. オプション1をクリックして、一つめの選択肢を入力します。
                            Enter]キーを押すと、次の選択肢を追加できます。

                          選択肢に画像を追加することもできます。デザイン案の好感度調査や、商品画像を見せて選んでもらうアンケートなどに便利です。

                          選択肢に画像を追加するには、選択肢の右側にある[画像アイコン]をクリックし、画像をアップロードします。

                          チェックボックス(グリッド)で質問を作成

                          新規の質問を作成します。[ラジオボタン]をクリックして、[チェックボックス(グリッド)]を選択します。

                          1. 質問文を入力します。
                          2. 「行」に質問の項目を入力します。
                            例:「ケーキ」「アイスクリーム」など、評価・回答してもらう対象を入れます。
                          3. 「列」に選択肢を入力します。
                            例:「1月」「2月」「3月」など、各行に対して選んでもらう選択肢を入れます。

                          チェックボックス グリッドは、行ごとに複数選択できる形式です。ただし、画像を各セルの選択肢として扱う運用は公式ヘルプ上で明確に案内されているものではないため、画像を中心にしたアンケートでは通常のチェックボックスを使う方が安全です。

                          選択数を制限・指定できる

                          選択する数を制限したい場合は、回答の検証を設定しましょう。「3つまで選んでください」「必ず2つ選んでください」といったルールをフォーム上で制御できるため、回収後の修正作業を減らせます。

                          質問の右下にある[]をクリックします。次に、[回答の検証]をクリックします。

                          選択数をどのように制限するか指定します。

                          • 選択する最低個数(Select at least)]…指定した数以上を選択する
                          • 選択する最多個数(Select at most)]…指定した数まで選択できる
                          • 選択する個数(Select exactly)]…指定した数ちょうどを選択する

                          数値]に選択する数を入力します。

                          回答時に選択数が条件に合わない場合、エラーメッセージを表示できます。必要に応じて[カスタムのエラーテキスト]に、回答者に伝えたいメッセージを入力しましょう。

                          チェックボックス グリッドの場合は、列単位の制約として[1列につき1つの回答に制限]を指定できます。通常のチェックボックスのように質問全体で「合計何個まで」と指定するのではなく、行と列を基準にルールを設定する点に注意しましょう。

                          フォームの回答受付を停止する

                          Googleフォームでは、[回答]タブで[回答を受付中(Accepting responses)]をオフにすると、フォームの回答受付を停止できます。停止後に回答者がフォームへアクセスすると、回答を受け付けていない旨のメッセージが表示されます。

                          展示会申込、ウェビナー申込、社内研修の参加確認など、締切があるフォームでは、受付停止の操作を運用手順に入れておきましょう。回答期限や回答数上限の管理では、まずGoogleフォームの標準機能で回答受付を停止する方法を押さえ、必要に応じて組織の環境で利用できる response limits 関連の案内や管理者設定を確認するのが安全です。

                          以前は締切時刻や先着人数に応じてGoogle Apps Script(GAS)で自動停止する運用もよく使われていましたが、GASは保守担当者が必要になります。標準機能で対応できる範囲は標準機能を優先し、複雑な条件がある場合のみGASなどを検討するとよいでしょう。

                          回答できるユーザーを制限・公開設定する

                          フォームの共有では、「リンクを知っていれば誰でも回答できる」とは限りません。現在のGoogleフォームでは、回答者のアクセス制御を確認し、誰が回答できる状態になっているかを明確にしておくことが重要です。

                          Googleは、2025年9月8日に restricted forms に対する trusted domain access を削除しました。また、2025年12月以降、古いフォームも granular respondent access controls に対応した新しい形式へ自動的にアップグレードされています。そのため、従来の「ドメイン制限」という説明だけで運用を案内すると、現在の設定画面や実際の権限管理とずれる場合があります。

                          実務では、次のような共有方法を使い分けます。

                          • 個別ユーザー…特定の担当者、参加者、申込者だけに回答させたい場合
                          • Google グループ…部署、プロジェクト、研修参加者など、メンバーが変わる単位で管理したい場合
                          • target audiences…組織で定義された対象範囲に共有したい場合
                          • Anyone with link…リンクを知っている人なら回答できる公開範囲にしたい場合

                          社内限定アンケート、代理店向け申込、部門別ヒアリングなどでは、公開範囲の設定が回答可否を決めます。Google グループを回答者として指定している場合は、グループのメンバー変更がそのまま回答権限に影響するため、フォーム側の設定だけでなくグループ側の管理も確認しましょう。

                          必須回答にする

                          必ず回答してほしい質問には、必須設定をしましょう。必須設定をすると、該当の質問を無回答のまま送信できなくなります。

                          必須回答にするには、質問の右下にある[必須]をクリックします。スイッチが紫色になったら、必須オンです。

                          再びクリックすると、スイッチがグレーになり必須がオフになります。

                          チェックボックス グリッドでは、各行に対して回答を求める[各行で1つの回答を必須にする(Require a response in each row)]を設定できます。設定した場合、1行でも未回答の行があるとエラーになります。必要に応じて[1列につき1つの回答に制限]などの列単位の制約と組み合わせましょう。

                          複数回答の集計はどうなる?

                          複数回答の集計結果が、Googleフォーム上とスプレッドシート上でどのように表示されるか確認しましょう。

                          Googleフォームの集計の場合

                          Googleフォームの集計を見るには、[回答]タブをクリックします。

                          チェックボックスは、選択肢ごとに回答数と割合が集計されます。チェックボックス グリッドは、項目ごと、選択肢ごとに集計されます。

                          ただし、回答数が非常に多いフォームでは、Googleフォーム画面上のサマリー表示やCSVの並び順、スプレッドシート同期に制約が出ることがあります。公式ヘルプでは、サマリー表示は50,000件超、スプレッドシート同期は100,000件超、CSVの時系列順は10,000件超で注意が必要とされています。大規模なイベント申込や採用フォームでは、フォーム画面だけで完結させず、スプレッドシートやCSVで後処理する前提で設計しましょう。

                          Googleスプレッドシートの集計の場合

                          GoogleフォームをGoogleスプレッドシートに連携すると、回答は基本的に1問1列で保存されます。チェックボックスで複数選択された回答は、一つのセルの中にカンマ区切りで保存されます。

                          チェックボックス グリッドは、行ごとに列が分かれて保存されます。たとえば「ケーキ」「アイスクリーム」という行を作った場合、それぞれが別の列として出力されます。

                          Googleスプレッドシート・Excelでチェックボックスの回答を集計する方法

                          Googleフォームの回答データは、Googleスプレッドシートに自動連携できます。普段Excelを利用している場合は、スプレッドシートに連携したデータをExcel形式でダウンロードして集計することもできます。

                          Googleフォームをスプレッドシートに連携する

                          まず、GoogleフォームをGoogleスプレッドシートに連携しましょう。

                          Googleフォームの[回答]タブを開きます。[スプレッドシートにリンク]をクリックしてください。

                          1. 新規で集計用のスプレッドシートを作成するか、既存のスプレッドシートに集計するか選択します。新規の場合は、ファイル名を指定します。
                          2. 作成]をクリックします。

                          新規作成で保存場所を指定しなければ、Googleフォームと同じ場所に保存されます。

                          Googleスプレッドシートを開くと、回答結果が集計されています。チェックボックスで複数選択した回答は、質問ごとに一つのセル内へカンマ区切りで保存されます。

                          このままでは、選択肢ごとの件数をすぐに集計できない場合があります。実務では、回答データが蓄積される元シートはそのまま残し、別シートを作成してCOUNTIFで集計する方法が扱いやすいです。回答数が多い場合や分析を本格化する場合は、SPLIT、FLATTEN、QUERYなどで回答を展開・正規化してからピボット集計する方法も検討しましょう。

                          チェックボックスを集計する式

                          フォームの回答1」とは別に、集計用のシートを作成します。回答データが蓄積されるシートを直接編集すると、フォームとの連携や後続の集計に影響する場合があります。元データは残し、別シートで集計するのが安全です。

                          タブの左にある[]をクリックして、シートを追加します。

                          作成した「シート1」に、集計用の表を作成します。このとき、見出しに入力する選択肢名は、Googleフォームの選択肢と同じ表記にしましょう。

                          表記が異なると、関数で正しく集計できません。全角・半角、スペース、表記ゆれにも注意してください。

                          データを集計する式を入力します。ここでは、問1で「いちご」と回答した数をカウントする式を作成します。

                          1. 集計結果を表示するB3セルに
                            =countif(
                            と入力します。COUNTIFは、条件に一致するセルの数を数える関数です。
                          2. データの参照先を指定します。回答結果が集計されている「フォームの回答 1」シートをクリックして開きます。
                          1. 参照先の一番上のセル「B2」をクリックし、データが入っている最後のセル「B4」までドラッグ&ドロップで範囲選択します。選択範囲が広い場合は、「B2」セルをクリックし、[Shift]を押しながら最後のセルをクリックしても範囲選択できます。
                          2. 範囲選択できたら、式の最後に「,(カンマ)」を入力します。
                            =countif('フォームの回答 1'!B2:B4,
                          3. ここまで式ができたら、「シート1」に戻ります。

                          シート1を開いたら、カウントする選択肢の見出し「いちご」が入力されている「B2」セルをクリックします。

                          =countif('フォームの回答 1'!B2:B4,B2

                          ただし、このままだとセルの値が「いちご」と完全一致する回答しかカウントできません。「いちご, りんご」「いちご, みかん, バナナ」のように複数回答したデータの中に含まれる「いちご」もカウントできるようにします。

                          B2セルと同じ値」ではなく、「B2セルの値を含む」という条件にするには、ワイルドカードを使います。

                          ワイルドカードは「*(アスタリスク)」で指定します。「&」は文字列をつなぐ記号です。

                          B2」だけならB2セルと同じ値を探しますが、「"*"&B2&"*"」にすると、B2の値を含むセルを探せます。

                          =countif('フォームの回答 1'!B2:B4,"*"&B2&"*")

                          式の最後に「)(カッコ閉じる)」を入力して式を閉じましょう。Enterキーを押すと、カウント数が表示されます。

                          「りんご」や「バナナ」も同じようにカウントするために式をコピーすると、参照先がずれてしまう場合があります。参照先を固定するために、絶対参照を使いましょう。

                          絶対参照とは、セル番地に「$(ドル)」マークを付けることで、コピーしても参照先が動かないようにする機能です。

                          絶対参照を付けるには、絶対参照するセル番地をクリックし、[F4]キーを押します。[F4]キーを押す回数で、固定する場所を切り替えられます。

                          • [F4]を1回押すと、「$B$2:$B$4」…列と行を固定
                          • [F4]を2回押すと、「B$2:B$4」…行を固定
                          • [F4]を3回押すと、「$B2:$B4」…列を固定
                          • [F4]を4回押すと、「B2:B4」…固定しない

                          集計ができました。

                          チェックボックス(グリッド)を集計する式

                          チェックボックス グリッドは、行に設定した項目ごとに1列で集計されます。そのため、基本的には通常のチェックボックスと同じ考え方でCOUNTIFを使えます。

                          ケーキはC列を集計し、アイスクリームはD列を参照します。列がずれないように、参照範囲を調整しましょう。

                          1月、2月、3月…と横にコピーしていく場合、抽出条件は行のみ絶対参照にして、列は変動できるようにします。

                          ケーキの1月に入力する式

                          =countif('フォームの回答 1'!$C$2:$C$4,"*"&C$6&"*")

                          アイスクリームの1月に入力する式

                          =countif('フォームの回答 1'!$D$2:$D$4,"*"&C$6&"*")

                          1月に入力して、2〜12月にコピーします。

                          ただし、この式はワイルドカードで「含む」条件を使っているため、「1月」と「11月」、「2月」と「12月」のように文字列が重なる選択肢では、意図しないカウントが発生します。選択肢名が重ならない場合はこのままで問題ありませんが、重なる場合は次の方法で対処します。

                          集計するときに気を付ける点と回避手段

                          ワイルドカードを使った式は、選択肢の中に同じ文字列が含まれる場合、一緒にカウントしてしまいます。たとえば、「2月」をカウントしたいのに、「12月」もカウントしてしまうケースです。

                          選択 出力データ 「2月」のカウント数
                          「2月」のみ選択 2月 1
                          「1月」と「2月」を選択 1月, 2月 1
                          「1月」と「2月」と「12月」を選択 1月, 2月, 12月 2

                          「2月」だけを正しくカウントするには、カンマ区切りの出力パターンを分けて考えます。

                          キーワードが被る選択肢を重複カウントしないようにする方法

                          まず、選択肢が出力されるパターンを洗い出しましょう。

                          選択 出力データ 「2月」の出力パターン
                          「2月」のみ選択 2月 2月
                          「2月」と「3月」を選択 2月, 3月 2月, ■
                          「1月」と「2月」を選択 1月, 2月 ■, 2月
                          「1月」と「2月」と「12月」を選択 1月, 2月, 12月 ■, 2月, ■

                          ■は別の月を表します。

                          つまり、「2月」「2月, ■」「■, 2月」「■, 2月, ■」の4パターンをカウントすればよいことが分かります。

                          2月の合計カウント数は、次の式で求められます。

                          =COUNTIF('フォームの回答 1'!$C$2:$C$5,D$6)+COUNTIF('フォームの回答 1'!$C$2:$C$5,D$6&",*")+COUNTIF('フォームの回答 1'!$C$2:$C$5,"*, "&D$6)+COUNTIF('フォームの回答 1'!$C$2:$C$5,"*, "&D$6&",*")

                          式は長く見えますが、やっていることは単純です。

                          「2月」のカウント数+「2月, ■」のカウント数+「■, 2月」のカウント数+「■, 2月, ■」のカウント数=2月の合計カウント数

                          すべての出力形式を個別にカウントし、足し合わせています。

                          【注意】
                          Googleフォームからスプレッドシートへ出力された複数回答データでは、「,(カンマ)」と選択肢の間に半角スペースが入る場合があります。実際の出力に合わせて、式にも半角スペースを入れてください。

                          GoogleスプレッドシートをExcelに変換するには

                          GoogleスプレッドシートはExcel形式に変換できます。普段Excelを使っている方は、「Googleフォームでアンケートを作成→Googleスプレッドシートに収集→Excelで集計」という流れでもよいでしょう。

                          スプレッドシートを開き、[ファイル]をクリックします。次に、[ダウンロード]を選択し、[Microsoft Excel(.xlsx)]をクリックしましょう。

                          *****10Excel変換_002*****

                          Excelファイルがダウンロードされました。[編集を有効]をクリックして、集計を進めましょう。

                          「その他」の集計方法について

                          チェックボックスには、「その他」の選択肢を追加できます。[「その他」を追加]をクリックすると、その他の選択肢と自由記入欄が作成されます。

                          その他の回答は、チェックした選択肢と同じセルに集計されます。フォーム上のグラフでは、選択肢とは別に集計されます。

                          ただし、自由記入は回答者によって表記がばらつきます。たとえば同じ意味でも「オンライン」「Web」「ウェブ」のように入力されると、関数で集計しづらくなります。数十人以上が回答するアンケートでは、自由記述が混ざることで集計作業が複雑になりやすいため、設計段階で注意が必要です。

                          集計しやすくしたい場合は、[「その他」を追加]を使わず、選択肢に直接「その他」と入力する方法があります。

                          その他の内容を確認したいときは、次の質問に記述式の入力欄を作成しましょう。

                          その他を選択肢にして、内容を次の質問で記述してもらった場合の集計データです。その他にチェックを入れなくても記述回答できてしまうデメリットはありますが、選択肢の集計と自由記述の確認を分けられるため、集計はしやすくなります。

                          Geminiでフォームのたたき台を作る場合の注意点

                          Googleフォームでは、利用可能なGoogle WorkspaceやGoogle AIプランの環境で、Geminiを使った[Help me create a form]を利用できる場合があります。フォームの目的や設問内容を入力すると、新規フォームのたたき台作成を支援してくれる機能です。

                          ただし、利用には対象プランなどの条件があり、デスクトップ環境での利用が前提です。また、現時点では既存フォームの編集、クイズ設定の更新、複数セクションの作成などには対応していません。そのため、「AIにすべて任せる」というよりも、「AIで初稿を作り、人が選択肢の重複、表記ゆれ、集計しやすさを確認して仕上げる」運用が現実的です。

                          特に複数回答のフォームでは、後から集計しやすい選択肢名にすることが重要です。「1月」と「11月」のように文字列が重なる選択肢や、「その他」の自由記述をどう扱うかは、人が最終確認しましょう。

                          Googleフォームなら複数回答の作り方も集計も簡単にできる

                          Googleフォームのチェックボックスを使えば、複数回答のアンケートや日程調整フォームを簡単に作成できます。チェックボックス グリッドを使えば、行に日付、列に時間を設定して、対応可能な時間帯をまとめて回答してもらうこともできます。

                          集計では、複数選択された回答がスプレッドシート上でカンマ区切りのデータとして保存される点を理解しておくことが大切です。COUNTIFで手軽に集計できますが、選択肢名が重なる場合は重複カウントに注意しましょう。回答数が多いフォームでは、SPLIT、FLATTEN、QUERYなどでデータを正規化してから集計する方法も有効です。

                          また、実務で使うフォームでは、回答受付の停止、回答できるユーザーの制限、Google グループやtarget audiencesを使った公開範囲の管理も重要です。複数回答の作成方法だけでなく、集計と運用まで含めて設計すれば、Googleフォームをより安全かつ効率的に活用できます。

                          Jicoo(ジクー)について

                          セールスや採用などのミーティングに関する業務を効率化し生産性を高める日程調整ツール。どの日程調整ツールが良いか選択にお困りの方は、まず無料で使い始めることができサービス連携や、必要に応じたデザインや通知のカスタマイズなどの機能が十分に備わっている日程調整ツールの導入がおすすめです。

                          チームで使える日程調整ツール「Jicoo」とは?

                          Jicoo(ジクー)はGoogleカレンダー、Outlook、iCloudカレンダー等と接続して予定の空き状況をリアルタイムに取得!ダブルブッキングを確実に防ぎ日程調整を自動化。 またチーム内での担当者割当やWeb会議のURL発行、キャンセルやゲストへのリマインド対応などの予約管理まで、個人と法人のミーティング業務を自動化し、チームを効率化する予約プラットフォームです。
                          カレンダーと接続して予約ページ作成
                          カレンダーと接続して予約ページ作成
                          GoogleカレンダーやOutlookなど利用中のカレンダーサービスと接続するだけで予約ページを作成。
                          空き状況をリアルタイムに表示
                          空き状況をリアルタイムに表示
                          カレンダーの予定を確認し、予約可能な日程を自動で表示します。メールやチャット等で作成した予約ページのURLを共有して、日時を予約してもらいましょう。
                          Web会議のURLも自動で発行
                          Web会議のURLも自動で発行
                          ゲストが都合の良い日時を選択すると予約完了。あなたのカレンダーに予定が自動で入りWeb会議のURLも自動で発行されます。
                          法人・チーム利用のお問い合わせ
                          タグ
                          もっとみる
                          公式SNS
                          XFacebook

                          Jicooのアップデート情報や時間の効率的な使い方に役立つ情報を発信しています。

                          会社情報
                          設定
                          SNS
                          XFacebook