こちらでトピックや回答を検索してください

何かお困りですか?

There no matching results.

オンラインフォームで顧客の年齢を計算できますか

質問

オンラインフォームで顧客の年齢を計算できますか?


回答

はい、PlatoFormsを使用すると、顧客の入力に基づいて年齢を計算できます。必要なのは、テキスト入力フィールドと条件付きロジックを利用することです。


以下の手順で行います:

  1. 2つのテキスト入力フィールドを追加し、両方を「日付」タイプに設定します:

    テキスト入力フィールドを追加

    • 1つは顧客の誕生日用で、「誕生日」と名付けます。

    • もう1つは今日の日付用で、「今日」と名付けます。このフィールドは顧客に見えないように隠してください。

      誕生日と今日の日付を追加

  2. 「今日」のフィールドに「初期値」を今日の日付に設定します。

    「初期値」を今日の日付に設定

  3. 「結果」という名前のテキスト入力フィールドを追加します。このフィールドも顧客に見えないように隠してください。

    結果用のテキスト入力

  4. 「年齢」という名前のテキスト入力フィールドを追加し、そのプロパティパネルを開きます。

    年齢用のテキスト入力

    • 「数値」タイプに設定します。

    • 通貨をチェックします。

    • 小数点以下の桁数をクリックし、ドロップダウンからROUNDを選択します。

    これにより、計算された年齢が整数に丸められます。

  5. 以下のように条件付きロジックを設定します:

    「初期値」を今日の日付に設定

    • 顧客の誕生日(#birthday)が回答されると、フォームは自動的に年齢を計算します。

    • フォームは、今日の日付と顧客が入力した誕生日の差を計算します(誕生日 - 今日 = 結果)。

    • 次に、この差(結果)を365(1年の日数の概算)で割って顧客の年齢を求めます。

    • 最後に、この年齢をフォームの「年齢」フィールドに表示します。

結果

例えば、今日の日付が2024年4月14日で、顧客が誕生日を1990年1月1日と入力したとします。

最終的な年齢結果を確認

  1. フォームは今日の日付(2024年4月14日)と顧客の誕生日(1990年1月1日)の差を計算します:

    • 2024年4月14日と1990年1月1日の間の日数 = 12,175日
  2. 次に、この差を365(1年の日数の概算)で割って顧客の年齢を求めます:

    • 結果 = 12,175日
    • 年齢 = 結果 / 365日 ≈ 33.32年(34に切り上げ)

したがって、フォームは「年齢」フィールドに顧客の年齢を34と表示します。


さらに質問がありますか? FAQページを訪問するか、お問い合わせください。