ブログ

Google フォームに計算機能を追加する方法

最終更新日: 
Google フォームに計算機能を追加する方法

操作を見ながら学べるガイド

フォームを作りたいなら、Googleフォームを使えば数分で簡単に作成できます。

ただ、回答内容をもとに計算をしたい場合は少し工夫が必要です。たとえば、スコアの集計や合計金額の計算などです。Googleフォーム単体では対応できませんが、スプレッドシートを使えば解決できます。

ここから、その方法を紹介します。

ワンポイントアドバイス

Jotformの使いやすい計算機能を試して、Googleフォームの代替としての便利さをぜひ実感してみてください。

Googleフォームの代替ツールをお探しですか?

Googleフォームの代替ツールをお探しですか?

Jotformの多機能なフォーム作成ツールは、モバイル対応で業界最多の連携数を誇ります。決済の受付、ワークフローの自動化、リードの収集など、幅広い用途に活用できます。

または
ゼロから始める

Googleフォームで計算フィールドを使ってできること

計算フィールドを使えば、送信された回答をもとに自動で計算ができます。これにより、データの活用方法が広がり、回答を受け取った後に手作業で計算する手間を省くことができます。

たとえば、カスタマイズ可能な商品を販売している場合、数量や素材、サイズなどに応じて合計金額を自動で算出し、顧客に表示することが可能です。

ワンポイントアドバイス

計算フィールドを使えば、簡単な経費管理フォームを作成でき、合計金額も自動で計算されます。手作業を減らしたい場合に便利です。

Googleフォームで簡単な注文フォームを作成する方法

この方法は、フォームの内容によっては多少の設定が必要になりますが、基本的な構成であれば比較的簡単に作成できます。

フォームデータへのアクセス方法

GoogleフォームはもともとGoogleスプレッドシートのアドオンとして提供されていました。現在は独立したサービスとなっていますが、スプレッドシートとの連携は引き続きスムーズに行えます。この連携が、計算機能を実現するための基盤となります。

フォームからスプレッドシートを作成する手順は以下のとおりです:

  1. フォーム上部の[回答]タブをクリックします。
  2. 右上にあるスプレッドシートアイコンをクリックします。
  3. [新しいスプレッドシートを作成]を選択し、名前を入力します。
  4. [作成]をクリックすれば完了です。

新しく作成したスプレッドシートは、別のブラウザタブで開きます。スプレッドシートを作成したら、通常どおり関数を使ってデータの計算を設定できます。たとえば、売上フォームのデータを合計する場合は、合計用の列を追加し、数式を入力します。

数式の例は次のとおりです。

最近の注文詳細の行がある「Sallie’s Stuffies(回答)」というタイトルのGoogle スプレッドシートのスクリーンショット

合計を計算する数式を入力したら、チェックマークをクリックして、残りの行にも自動で適用します。

Google Sheetsでオートフィルを提案するスクリーンショット

これで、請求金額の計算はできるようになりました。しかし、顧客側にはまだ料金や支払い方法が表示されていません。

合計金額をメールで送信する方法(基本)

このステップはやや複雑ですが、ここでは基本的な流れをご紹介します。Googleフォームで計算した合計金額は、Zapierのような自動化ツールを使うことで、フォーム送信後に自動でメール送信できます。Zapierでは、「Zap」と呼ばれるワークフローを使ってアプリ同士を連携します。このZapは、「トリガー」と「アクション」の2つの要素で構成されています。

ここでは、トリガーの設定手順を見ていきましょう:

  1. Zapierで新しいZapを作成します。
  2. トリガーアプリとして [Googleスプレッドシート]を選択します。
  3. トリガーイベントに [新しい行の追加] を選択します。
  4. 続行をクリックします。
  5. GoogleアカウントをZapierに接続し、続行をクリックします。
  6. データを取得したいスプレッドシートとシートを選択し、[続行]をクリックします。
  7. トリガーをテストし、アクション設定に進みます。

次に、アクション部分を設定します:

  • アクションアプリとして、Gmailを選び、アクションイベントはメールを送信を選択して続行をクリックします。
  • Gmailアカウントに接続します

次に、自動生成されるメールの内容を設定します:

  • [To] 欄をクリックし、スプレッドシート内のメールアドレス列を選択します。(この機能を使うには、フォームにメールアドレス入力欄が必要です)
  • [From] 欄で送信元のメールアドレスを選択します。
  • メールの件名と本文を入力します。
スプレッドシートから共有されるデータを示すGoogle スプレッドシートの共有機能のスクリーンショット

メール本文を設定する際は、スプレッドシートの新しい行に追加されたデータを差し込むことができます。合計金額も、該当する列を選択するだけで簡単に追加できます。(表示されない場合は、すべてのオプションを表示をクリックしてください)

メール送信時には、タグ部分が自動的に実際の数値に置き換えられます。たとえば「Your total is $ {1.total:78}」のように設定すると、顧客には「Your total is $78」と表示されます。

さらに、PayPalやCash App、Venmoなどの支払いリンクをメールに追加すれば、顧客はそのまま支払いを行うことができます。 

Zapierの自動化設定のスクリーンショット、メール自動化のテストが表示されている

メール設定を完了し、Zapをテストします。問題がなければ、Zapを有効化しましょう。

この方法でもGoogleフォームで計算機能を実現できますが、設定には手間がかかり、ミスが発生する可能性もあります。では、もっと簡単で効率的な方法はないのでしょうか?

別の方法:アドオンを使う

Googleフォームのアドオンの多くは、計算機能の追加を目的としたものではありませんが、その中でも「Formfacade」というツールがあります。

Formfacadeは、Googleフォームの上にカスタマイズ可能な表示レイヤーを追加することで、デザインや機能を拡張します。ユーザーにはGoogleフォームではなく、Formfacadeの画面が表示される仕組みです。仕

このツールを使えば、計算機能などいくつかの追加機能を利用できます。ただし、あくまでベースはGoogleフォームのままであり、フォーム自体の仕組みは変わりません。

Google Workspaceでフォーム作成ツールが必要な場合、Jotformのフォームビルダーをぜひお試しください。

Googleフォーム側の設定手順:

  1. Google Workspace MarketplaceからFormfacadeをインストールします。
  2. 計算機能を追加したいフォームを開きます。
  3. フォームに「記述式(短文)」の項目を追加し、「total」などの名前を付けます。

フォームの準備ができたら、Formfacadeの設定を行います:

  1. フォームの右上にあるアドオンメニューからFormfacadeを選択します。
  2. このフォームをカスタマイズをクリックします。(必要に応じてトライアル登録または有料プランへの登録が必要です)
  3. 続行をクリックすると、新しいタブが開きます。
  4. Formfacadeのタブから、「total」フィールドの横にある歯車アイコンをクリックします。
  5. フィールド設定メニュー内で、回答タブに切り替えます。
  6. 表示形式ドロップダウンを読み取り専用に設定します。
  7. 次に、計算フィールドを使用して計算を追加します。(掛け算には*を、割り算には/を使用します。)
Formfacadeのフィールド計算機能のスクリーンショット
  1. 最後に保存を押すのを忘れないでください。

この方法は十分に使いやすく、Zapierを使うよりも簡単で、計算結果を訪問者にリアルタイムで見せられるのが大きなメリットです。

ただし、FormfacadeがGoogleフォームに追加できる機能はこの計算機能くらいに限られており、ほぼ機能の上限に達しています。

そのため、Googleフォーム自体のその他の制約は依然として残ります。例えば、決済機能がないため、支払いを受け付けたい場合は別のより適した方法を検討する必要があるでしょう。

計算フィールドに適した、より良い解決策

「枠にとらわれずに考える」という言葉がありますが、この場合の「枠」がGoogleフォームです。Googleフォームは広く使われている便利なツールですが、すべての用途に最適とは限りません。

たとえば、配送・運送業では、距離や燃料費、荷物の重量に応じて料金を計算する必要があります。また、不動産や宿泊業では、部屋数やシーズン、宿泊日数によって料金が変動します。こうした複雑な計算を伴うケースでは、Googleフォームでは対応が難しい場合があります。

より高度な機能を求めるなら、ぜひJotformを試してみてください。

Jotformの始め方はとても簡単です。Googleフォームと同様にGoogleスプレッドシートとスムーズに連携できるほか、Jotform独自のJotformテーブルでフォームのデータ管理も可能です。Googleフォームと同じくらい簡単にフォームを作成できるうえ、すべての機能が使える無料プランも用意されています。

しかし、フォーム計算についてはどうでしょう?そこがJotformの本領発揮です。数え切れないフォームウィジェットを利用して、必要なフォームを作成することができ、その中には計算向けのものも含まれています。

では、フォームの計算機能はどうでしょうか?ここでJotformの出番です。数百種類ものフォームウィジェットが用意されており、その中には計算用のウィジェットも含まれています。これにより、あらゆる計算が必要なフォームを簡単に作成できます。

Google フォームに計算機能を追加する方法 Image-1

クイズの採点もJotformなら簡単にできます。また、シンプルなオンラインショップを作りたいなら、多数の決済連携が用意されているのでフォーム上で直接支払いを受け取ることも可能です。つまり、Jotformは枠にとらわれない発想をする人にぴったりのオールインワンツールです。

Googleフォームについてさらに詳しく知りたい方は、Jotformの充実したガイドをご覧ください。

著者
Jotform編集部は、ビジネスや教育現場に役立つ実践的な情報を発信する専門チームです。学校・塾・大学などの教育機関運営、イベントや各種申請業務の効率化といった現場課題から、アンケート設計、データ活用、書類管理のポイントまで、すぐに活かせるノウハウをわかりやすく解説。さらに、業務改善やDX推進に役立つツールや活用事例も厳選してご紹介しています。

コメントの送信:

Jotform Avatar
このサイトは reCAPTCHA によって保護されており、Googleのプライバシーポリシー利用規約が適用されます。

Podo Comment 最初のコメントを投稿してください。