Guides · 4 分で読めます

Google Formsの条件付きロジック:分岐質問の完全ガイド

Google Formsで条件付き質問を使用する方法を学びましょう。分岐ロジック、スキップロジック、マルチパスアンケートの設定方法をステップバイステップで解説する完全ガイドです。

Mathias Gilson

著者

Mathias Gilson

CEO, Qualtir

Google Formsの条件付きロジック:分岐質問の完全ガイド

このページの内容

Google Formsの条件付き質問を使用すると、回答者の選択に基づいてセクションを表示したり非表示にしたりできます。全員を同じ直線的なフォームに進ませるのではなく、回答に応じて異なるパスへ誘導することが可能です。これがGoogle Formsの条件付きロジックの核心であり、回答者一人ひとりにとってフォームをより関連性が高く、短いものにすることができます。

本ガイドでは、Google Formsにおける条件付きロジックの仕組み、ステップバイステップの設定方法、複数の分岐パスの管理方法、そして分岐が期待通りに動作しない場合の対処法など、必要なすべてを網羅しています。

Google Formsにおける条件付きロジックとは?

条件付きロジック(分岐ロジックスキップロジックとも呼ばれます)とは、ユーザーの入力に基づいてフォームのパスが変化することを意味します。Google Formsでは、これはセクションベースの分岐を通じて実装されます。フォームを複数のセクションに分割し、回答者の選択に応じて特定のセクションへ誘導するように各質問を設定します。

Google Formsの条件付きロジックでできること:

  • 特定の回答者にとって無関係なセクションをスキップする
  • 回答者の役割、経験、好みに基づいて異なるフォローアップ質問へ誘導する
  • 条件を満たさない回答者のフォームを早期に終了させる
  • グループごとに全く異なる質問を表示するマルチパスアンケートを作成する

標準機能ではできないこと:

  • 同一セクション内の個別の質問を表示・非表示にする(セクションの境界が必要です)
  • テキスト入力や数値範囲に基づいて分岐する(分岐に対応しているのは「ラジオボタン」と「プルダウン」の質問タイプのみです)
  • チェックボックスに条件付きロジックを適用する(チェックボックスの質問は「回答に応じてセクションに移動」ロジックをサポートしていません)

Google Formsで条件付き質問を設定する方法

条件付きロジックを設定するには、セクションと、誘導を制御する「ラジオボタン」または「プルダウン」の質問の2つが必要です。

ステップ1:セクションを計画する

Google Formsを開く前に、紙やホワイトボードに質問のパスをスケッチしておきましょう。フォームの各「分岐」がそれぞれ独立したセクションになります。簡単な例:

  • セクション1: 導入の質問(「あなたは学生ですか、それとも社会人ですか?」)
  • セクション2: 学生向けの質問
  • セクション3: 社会人向けの質問
  • セクション4: 全員共通の締めくくりの質問

ステップ2:Google Formsでセクションを作成する

  1. Google Formsを開き、フォームを作成または開きます。
  2. 右側のツールバーにあるセクションアイコン(点線で区切られた2本の水平線のようなアイコン)をクリックします。これにより、現在のセクションの下に新しいセクションが追加されます。
  3. ルーティングを設定する際に識別できるよう、各セクションに明確な名前を付けます。
  4. 各セクションに関連する質問を追加します。
例:4セクション構成のフォーム
セクション1 分岐質問:「あなたは学生ですか、それとも社会人ですか?」
セクション2 学生向けパス
セクション3 社会人向けパス
セクション4:共通の締めくくりの質問(全員がここに到達)

ステップ3:分岐質問を追加する

分岐質問には、ラジオボタンまたはプルダウンの質問タイプを使用する必要があります。これら2つのタイプのみが、セクションへの移動ルーティングをサポートしています。

  1. セクション1にラジオボタンの質問を追加します(例:「あなたは学生ですか、それとも社会人ですか?」)。
  2. 回答の選択肢を追加します(「学生」、「社会人」)。
  3. 質問の右下にある3点メニューをクリックします。
  4. **「回答に応じてセクションに移動」**を選択します。

これにより、各回答選択肢の横にプルダウンメニューが表示されます。このプルダウンを使用して、各回答がどのセクションに誘導されるかを選択します。

ステップ4:各回答のルーティングを設定する

各回答選択肢について、回答者の誘導先を選択します:

  • 次のセクションに進む(デフォルト、直線的なフロー)
  • セクション[名前]に移動(特定のセクションへジャンプ)
  • フォームを送信(この回答の直後にフォームを終了)

学生/社会人の例では:

  • 「学生」 → セクション2(学生向けの質問)へ移動
  • 「社会人」 → セクション3(社会人向けの質問)へ移動

各パスのセクション(セクション2およびセクション3)は、共通の締めくくりの質問があるセクション4へルーティングして終了するようにします。これは、各セクションの下部にある「セクション[X]の後:[4]に移動」というプルダウンで設定します。

Google Formsの分岐ロジック:複数のパス

パスは2つに限定されません。Google Formsの分岐は、回答の選択肢の数だけパスを作成できます。

3つ以上のパス

満足度調査では、以下のように回答者を誘導できます:

  • 「非常に満足」 → プロモーター(推奨者)向けの質問セクション
  • 「普通」 → 改善提案を求めるセクション
  • 「不満」 → 不満の詳細を尋ねるセクション

各回答は異なるセクションにマッピングされます。これら3つのセクションはすべて、最後にサンクスページ(感謝のセクション)へルーティングされます。

ネストされた分岐

分岐の中にさらに分岐を作成できます。例えば、セクション2(学生パス)の中に、「何を専攻していますか?」という分岐質問を含め、さらにサブセクションへルーティングさせることが可能です。ネストの深さに厳密な制限はありませんが、深くネストしすぎると管理やテストが困難になります。

フォーム送信への分岐

特定の回答者に対して調査を早期に終了させたい場合は、ルーティング先に「フォームを送信」を使用します。これは、条件を満たさない回答者が残りの質問を見なくて済むようにするスクリーニングフォームで一般的です。

Google Formsのスキップロジック:セクションを飛ばす

Google Formsにおけるスキップロジックとは、1つ以上のセクションを完全に飛ばして回答者をルーティングすることを意味します。仕組みは分岐と同じで、ラジオボタンやプルダウンの質問を設定して、フォームの後のセクションへジャンプさせます。

使用例: 高度な技術的設定に関するオプションセクションがあるフォームを作成する場合。前のセクションの最後に「オプションの技術的な質問に回答しますか?」という質問を追加します。「はい」なら高度なセクションへ、「いいえ」なら最終送信セクションへルーティングします。

分岐とスキップロジックの主な違いは意図にあります。分岐は人々を異なるコンテンツへ送るのに対し、スキップロジックは適用されないセクションをバイパスさせるために使用します。

Form Timer logo Form Timerを試す

条件付きセクションを含む時間制限付きのクイズや評価を実施していますか?Form Timerは、あらゆるGoogleフォームにライブカウントダウンタイマーを追加し、時間切れになると自動送信するため、フォームを開いたままにして分岐を不正に操作されることを防ぎます。

始める →
Form Timer screenshot

よくある問題:Google Formsの分岐が動作しない場合

条件付きロジックが期待通りに動作しない場合、最も一般的な原因は以下の通りです。

分岐オプションがグレーアウトしている、または利用できない

「回答に応じてセクションに移動」をサポートしているのは「ラジオボタン」と「プルダウン」の質問のみです。3点メニューにこのオプションが表示されない場合は、質問タイプが間違っています。ラジオボタンまたはプルダウンに変更してください。

すべての回答者が同じセクションを見てしまう

これは通常、フォームが編集用のプレビューモードになっていることが原因です。エディタ内の「プレビュー」(目のアイコン)では、分岐のない単一のパスが表示されます。実際のフォームリンクを使用して(フォームを共有するか、プライベートブラウザウィンドウで開いて)テストし、ルーティングが機能することを確認してください。

回答者が間違ったセクションに到達する

すべての回答選択肢のルーティングを再確認してください。1つでも設定を間違えると、全員が間違ったパスへ進んでしまいます。また、各セクションの下部にある「セクション[X]の後」の設定も確認してください。デフォルトでは「次のセクションに進む」になっており、分岐パスでは意図した動作にならない場合があります。

チェックボックスで分岐が機能しない

チェックボックス(複数選択可能な質問)は条件付きルーティングをサポートしていません。複数選択の質問から分岐させる必要がある場合は、一連のラジオボタンの質問に変換するか、ロジックを再構築することを検討してください。

セクションが期待と異なる順序で表示される

Google Formsのセクションは、エディタ内で順番に番号が付けられます。セクション移動ロジックを追加すると、エディタ内でのセクションの順序がURLナビゲーションでの表示順序を決定します。エディタ内でセクションをドラッグして並べ替え、ルーティング設定を再確認してください。

Google Forms条件付きロジックの制限

Google Formsの標準分岐の限界を知ることで、より強力なツールが必要なタイミングを判断できます。

  • セクション単位のみ:セクション内の個別の質問を表示・非表示にすることはできません。セクション全体が単位として表示または非表示になります。
  • 回答値ベースのロジックなし:入力された数値や日付の値に基づいて分岐することはできません。分岐システムは、ラジオボタンやプルダウンでどの選択肢が選ばれたかのみを読み取ります。
  • チェックボックスの分岐なし:前述の通り、チェックボックスの質問(複数選択)はルーティングをサポートしていません。
  • セクション間の依存関係なし:セクション3の分岐質問は、回避策なしではセクション1で何が回答されたかを知ることができません。
  • ループなし:回答者を前のセクションに戻して再度回答させることはできません。

より高度なロジック(個別の質問の表示・非表示、数値入力に基づく分岐、複数条件ルールなど)が必要な場合は、通常、サードパーティ製のフォームビルダーや、フォームを動的に変更するGoogle Apps Scriptが必要になります。

評価やクイズの条件付きルーティングが必要なだけであれば、Google Formsの標準分岐で十分な場合がほとんどです。セクションごとに制限時間が異なる時間制限付き評価の場合は、Google FormsとForm Timerを組み合わせることで、条件付き構造の上に自動送信とカウントダウン機能を追加できます。

Google Forms条件付きロジックの実践的なヒント

  • セクションに明確な名前を付ける:「セクション2」ではなく「パスA:学生」のような名前を付けると、ルーティング設定が読みやすくなります。
  • 各パスを個別にテストする:フォームを公開した後、各ルートを少なくとも1回は通って、ルーティングが正しいことを確認してください。
  • 「フォームを送信」を使って回答者をスクリーニングする:最初の回答で条件を満たさないと判断された場合は、残りのフォームを見せるのではなく、直接送信へルーティングしましょう。
  • 各パスを短く保つ:分岐はパスが簡潔な場合にのみ役立ちます。すべての分岐でセクションが長いと、フォームが以前と同じくらい長く感じられてしまいます。
  • 文脈のためにセクション説明を使用する:各セクションには説明を追加できます。分岐経由で到達した回答者のために、状況を再説明するために使用してください(例:「これらの質問は学生専用です」)。

効果的なフォーム作成の詳細については、Google Forms機能の完全ガイドや、標準ツールを拡張するGoogle Formsアドオンのまとめをご覧ください。

FAQ

Google Formsには条件付きロジックがありますか?
はい。Google Formsはセクションベースの分岐をサポートしており、これが条件付きロジックの標準的な形態です。ラジオボタンやプルダウンの質問への回答に基づいて、回答者を異なるセクションへ誘導できます。個別の質問レベルでの表示・非表示は標準では利用できませんが、セクション分岐はアンケート、クイズ、スクリーニングフォームのほとんどのユースケースをカバーしています。
Google Formsで条件付き質問を作成するにはどうすればよいですか?
ラジオボタンまたはプルダウンの質問を追加し、質問の右下にある3点メニューをクリックして「回答に応じてセクションに移動」を選択します。各回答選択肢の横にルーティングのプルダウンが表示されます。各選択肢が適切なセクションへ誘導されるように設定してください。これがGoogle Formsにおける条件付き質問設定の核心です。
テキストの質問で条件付きロジックを使用できますか?
いいえ。Google Formsの条件付き分岐は、ラジオボタンとプルダウンの質問でのみ機能します。記述式、段落、チェックボックス、均等目盛、日付の質問は、セクションへの移動ルーティングをサポートしていません。テキストや数値入力に基づいて分岐させる必要がある場合は、Google Apps Scriptまたはサードパーティ製のフォームツールが必要になります。
Google Formsの分岐が機能しないのはなぜですか?
最も一般的な理由は以下の通りです:(1) 質問タイプがラジオボタンまたはプルダウンではない(分岐はこの2タイプのみで機能します)、(2) ライブフォームリンクではなくエディタでフォームをプレビューしている、(3) ルーティングオプションが「次のセクションに進む」のままになっている、(4) セクション下部の「セクション[X]の後」設定が間違った宛先を指している。まずはこれら4つの箇所を確認してください。
Google Formsのスキップロジックはどのように機能しますか?
Google Formsのスキップロジックは、セクションへの移動設定を使用して、回答者を1つ以上のセクションを飛ばして誘導することで機能します。ラジオボタンまたはプルダウンの質問を設定して後のセクションへジャンプさせ、その間のセクションをバイパスします。これは分岐と同じメカニズムですが、意図が異なります。分岐は人々を異なるコンテンツへ誘導し、スキップロジックは適用されないセクションをバイパスさせるために使用します。

結論

Google Formsの条件付き質問は、コードを書かずにパーソナライズされたフォーム体験を作成するための強力な手段です。鍵となるのはセクションベースのアプローチです。最初にセクションを計画し、ラジオボタンやプルダウンを使用してルーティングを制御し、フォームを共有する前にすべてのパスをテストしてください。

Google Formsの分岐ロジックは、アンケート、スクリーニングフォーム、評価の一般的なユースケースをカバーしています。回答者がどの分岐を進んでも時計が止まらない時間制限付きの条件付き評価が必要な場合は、フォームとForm Timerを組み合わせて、ライブカウントダウンと自動送信機能を追加してください。

その他のGoogle Formsガイドについては、オンライン試験でのGoogle Formsの使用方法や、Google Forms機能の完全ガイドをご覧ください。

関連記事