条件式の使用

条件式の使用

Zoho Formsで設定された条件式を使用すると、入力内容に基づいて特定の計算を行うようにフォームを設定できます。これらの条件は設定がかんたんで、要件に応じてフォームをカスタマイズできます。条件式を使用すると、データに基づいて計算を行い、その結果を支払額に自動で反映できます。これにより、フォームは計算結果に応じた個別の支払額を回答者ごとに提示できるため、手作業で金額を計算する手間を省けます。

条件式の画像

概要

 「条件」とは、以下の3つの要素を含む設定を指します。 

  1. チェック対象の項目。
  1. 満たすべき条件(「~である」、「~でない」、「空である」など)。
  1. 実行する数式。

これは、Excelで使用する「If」「Else」の条件分岐と似ています。つまり、ある条件が「真」であると判定された場合、特定の数式を実行し、「偽」であると判定された場合、次の条件へと進みます。 

条件式では、複数の条件を設定することも可能です。各項目の回答内容に応じて異なる計算を行えます。 
詳細については、以下の例をご参照ください。
  1. シャツを5枚以上ご購入の場合、合計金額から50%割引する
  1. 年収の範囲に基づいて税額を計算する
  1. クーポンコード「DISCOUNT20SPRING」を利用した場合、20ドルの割引を適用する
  1. 購入総額が一定額を超えた場合、100ドルのまとめ買い割引を適用する
このような設定については、こちらをご参照ください。

設定

条件式を設定するには:
  1. [詳細項目]から[数式]項目をフォームに追加します。
  2. ポップアップ画面で、をクリックします。           
  3. [数式]のポップアップ画面で、必要な条件を設定します。
  4. ドロップダウンを使用して、[すべて]または[いずれか]を選択します。 
  5. 複数の条件を追加するには、アイコンをクリックします。 
  6. [どの条件にも一致しない場合にこの処理を実行します]で、どの条件も「真」と判定されなかった場合に実行する数式を設定します。これは、「標準の式」とも呼ばれます。 
  7. 条件を削除するには、アイコンをクリックします。 

    条件式の設定の画像

複数条件の追加

条件式には、複数の条件を追加することも可能です。これは、項目に複数の回答があるかどうかを確認し、それに基づいて個別の計算を行う場合に役立ちます。たとえば、春のセールで複数のクーポンコードに応じて割引を適用する場合でも、クーポンコードの処理をかんたんに行うことが可能です。支払額は、お客様が所有しているクーポンの種類に応じて変わります。

条件式内での複数条件の仕組みの画像

メモの画像
メモ:
  1. 無料プラン:1つのフォームにつき最大10件のルールを追加できます。各ルールは最大10件の条件に対応できます。
  2. 有料プラン:1つのフォームにつき最大30件のルールを追加できます。各ルールは最大15件の条件に対応できます。

使用例

1:  クーポンコード「DISCOUNT20」を適用し、購入総額から20%を割引する場合 

条件式の例-1の画像

2 シャツを5枚以上注文する場合、合計金額から100ドルを割引する場合

条件式の例-2の画像

3:  従業員の年収の範囲に基づいて税額を決定する場合

条件式の例-3の画像

使用可能な演算子

テキストと項目の比較
  1. 次の値と等しい選択された項目が設定値と等しいかどうかをチェックします
  2. 次の値と等しくない:選択された項目が設定値と等しくないかをチェックします
  3. 空である:選択された項目が空かどうかをチェックします
  4. 空ではない:選択された項目が空でないかをチェックします
  5. 次の値を含む:選択された項目が条件の値を含むかどうかをチェックします
  6. 次の値を含まない:選択された項目が条件に該当する値を含んでいないかをチェックします
  7. 次のいずれかの値を含む:項目が選択された選択肢のいずれかを含むかどうかをチェックします
  8. 次のすべてを含む:項目が選択された選択肢をすべて含むかどうかをチェックします
  9. 次のいずれも含まない:項目が選択された選択肢を含まないかをチェックします
  10. 次の値で始まる:選択された項目が指定された値で始まるかどうかをチェックします
  11. 次の値で終わる:選択された項目が指定された値で終わるかどうかをチェックします
選択肢と選択条件
  1. その他の選択肢が空ではない:その他の選択肢に値が入力されているかどうかをチェックします
  2. 次のいずれかである:条件で選択された選択肢のいずれかが一致するかどうかをチェックします
  3. 次のどれでもない:条件で選択された選択肢のいずれにも一致しないかどうかをチェックします
数値の比較
  1. 次の値より小さい:数値が与えられた値より小さいかどうかをチェックします
  2. 次の値より大きい:数値が与えられた値より大きいかどうかをチェックします
  3. 次の値以下:数値が与えられた値以下かどうかをチェックします
  4. 次の値以上:数値が与えられた値以上かどうかをチェックします
  5. 次の値の間:数値/日付が与えられた2つの値の間にあるかどうかをチェックします
  6. 次の値の間に含まれない:数値/日付が与えられた2つの値の間にないかどうかをチェックします
日時の比較

曜日
  1. 日が次の値と等しい:指定された曜日と日付が一致するかどうかを確認します
  2. 日が次の値と等しくない指定された曜日に該当しない日付かどうかを確認します
  3. 選択した日のいずれか:指定された日付が、選択された曜日のいずれかに該当するかどうかを確認します
  4. 選択した日のいずれかでない
    指定された日付が、選択された曜日のいずれにも該当しないかどうかを確認します
相対日付
  1. 前日:指定された日付が前日にあたるかどうかを確認します
  2. 今日:指定された日付が当日にあたるかどうかを確認します
  3. 明日:指定された日付が翌日にあたるかどうかを確認します
  4. [X]日前:指定された日付が、現在の日付から「x」日以前であるかどうかを確認します
  5. [X]日後:指定された日付が、現在の日付から「x」日以降であるかどうかを確認します
  1. 先週:指定された日付が先週に含まれるかどうかを確認します
  2. 今週:指定された日付が今週に含まれるかどうかを確認します
  3. 来週:指定された日付が来週に含まれるかどうかを確認します
  1. 先月:指定された日付が先月に含まれるかどうかを確認します
  2. 今月:指定された日付が今月に含まれるかどうかを確認します
  3. 来月:指定された日付が来月に含まれるかどうかを確認します
  4. 月が次の値と等しい:指定された日付が選択された月に含まれているかどうかを確認します
  5. 選択した月のいずれか:指定された日付が選択された月のいずれかに該当するかどうかを確認します
  6. 選択したか月のいずれかでない指定された日付が選択された月のいずれにも該当しないかどうかを確認します
  1. 去年:指定された日付が去年に含まれるかどうかを確認します
  2. 今年:指定された日付が今年に含まれるかどうかを確認します
  3. 来年:指定された日付が来年に含まれるかどうかを確認します
  4. 年が次の値と等しい:指定された日付が選択された年に含まれるかどうかを確認します
過去と今後
  1. 過去:指定された日付が過去に含まれるかどうかを確認します
  2. 今後:指定された日付が今後に含まれるかどうかを確認します 
時間
  1. 時間/次の前指定された時刻より前の時刻かどうかを確認します
  2. 時間/次の後指定された時刻より後の時刻かどうかを確認します
  3. 時間/次の間現在の時刻が指定された2つの時刻の間に含まれるかどうかを確認します
  4. 時間/次の間でない指定された時刻の範囲外かどうかを確認します
  5. 時間指定された時刻と一致するかどうかを確認します
  6. 時間/次でない指定された時刻と一致しないかどうかを確認します
前日の時間
  1. 前日/次の前前日の時刻が指定された時刻よりも早いかどうかを確認します
  2. 前日/次の後前日の時刻が指定された時刻よりも遅いかどうかを確認します
  3. 前日/次の間前日の時刻が指定された範囲内にあるかどうかを確認します
  4. 前日/次の間でない前日の時刻が指定された範囲外であるかどうかを確認します
  5. 前日前日の時刻が指定された時刻と一致するかどうかを確認します
  6. 前日/次でない前日の時刻が指定された時刻と一致しないかどうかを確認します
今日の時間
  1. 今日/次の前今日の時刻が指定された時刻の範囲よりも前であるかどうかを確認します
  2. 今日/次よりも後今日の時刻が指定された時刻よりも遅いかどうかを確認します
  3. 今日/次の間今日の時刻が指定された時刻の範囲内にあるかどうかを確認します
  4. 今日/次の間でない今日の時刻が指定された時刻外であるかどうかを確認します
  5. 今日今日の時刻が指定された時刻と一致するかどうかを確認します
  6. 今日/次でない今日の時刻が指定された時刻と一致しないかどうかを確認します
明日の時間
  1. 明日/次の前明日の時刻が指定された時刻よりも早いかどうかを確認します
  2. 明日/次の後明日の時刻が指定された時刻よりも遅いかどうかを確認します
  3. 明日/次の間明日の時刻が指定された範囲内にあるかどうかを確認します
  4. 明日/次の間でない明日の時刻が指定された時刻外であるかどうかを確認します
  5. 明日明日の時刻が指定された時刻と一致するかどうかを確認します
  6. 明日/次でない明日の時刻が指定された時刻と一致しないかどうかを確認します
真偽値の比較
  1. 真:  論理値「真」が返されるかどうかをチェックします
  2. 偽:論理値「偽」が返されるかどうかをチェックします
以下の表は、[条件]セクションでルール条件を作成するために、対応する項目の種類と共に使用できる演算子の一覧です。


   項目の種類
   使用可能な演算子
名前
  1. 空である
  2. 空ではない
  3. 次の値を含む
  4. 次の値を含まない
  5. 次のいずれかを含む
  6. 次のいずれも含まない
名前 - 名
名前 - 姓
  1. 次の値と等しい
  2. 次の値と等しくない 
  3. 空である
  4. 空ではない
  5. 次のいずれかである
  6. 次のどれでもない  
  7. 次の値を含む
  8. 次の値を含まない
  9. 次のいずれかを含む
  10. 次のいずれも含まない
1行テキスト
複数行テキスト
電話

  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値を含む
  6. 次の値を含まない
  7. 次の値で始まる
  8. 次の値で終わる
  9. 次のいずれかである
  10. 次のどれでもない
数値
小数
通貨
評価
数式

  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値より小さい
  6. 次の値より大きい
  7. 次の値以下
  8. 次の値以上
  9. 次の値の間
  10. 次のいずれかである
  11. 次のどれでもない
Webサイト
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値で始まる
  6. 次の値で終わる
  7. 次のいずれかである
  8. 次のどれでもない   
住所
  1. 空である
  2. 空ではない
  3. 次の値を含む
  4. 次の値を含まない
  5. 次のいずれかを含む
  6. 次のいずれも含まない
住所 - 町名・番地
住所 - 住所2
住所 - 市町村
住所 - 都道府県
住所 - 郵便番号
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値を含む
  6. 次の値を含まない
  7. 次のいずれかである
  8. 次のどれでもない
  9. 次のいずれかを含む
  10. 次のいずれも含まない
住所 - 国
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次のいずれかである
  6. 次のどれでもない
メールアドレス
Webサイト
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値で始まる
  6. 次の値で終わる
日付
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値より小さい
  6. 次の値より大きい
  7. 次の値の間
  8. 次の値の間でない
  9. 次のいずれかである
  10. 次のどれでもない
  11. 次の値以上
  12. 次の値以下
  13. 日が次の値と等しい
  14. 日が次の値と等しくない
  15. 前日
  16. 今日
  17. 明日
  18. [X]日前
  19. [X]日後
  20. 先週
  21. 今週
  22. 来週
  23. 先月
  24. 今月
  25. 来月
  26. 去年
  27. 今年
  28. 来年
  29. 月が次の値と等しい
  30. 年が次の値と等しい
  31. 過去
  32. 今後
  33. 選択した日のいずれか
  34. 選択した日のいずれかでない
  35. 選択した月のいずれか
  36. 選択した月のいずれかでない

日時
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値より小さい
  6. 次の値より大きい
  7. 次の値の間
  8. 次の値の間でない
  9. 次のいずれかである
  10. 次のどれでもない
  11. 次の値以上
  12. 次の値以下
  13. 日が次の値と等しい
  14. 日が次の値と等しくない
  15. 昨日
  16. 今日
  17. 明日
  18. [X]日前
  19. [X]日後
  20. 先週
  21. 今週
  22. 来週
  23. 先月
  24. 今月
  25. 来月
  26. 去年
  27. 今年
  28. 来年
  29. 月が次の値と等しい
  30. 年が次の値と等しい
  31. 過去
  32. 今後
  33. 選択した日のいずれか
  34. 選択した日のいずれかでない
  35. 選択した月のいずれか
  36. 選択した月のいずれかでない
  37. 前日/次の前:
  38. 前日/次の後:
  39. 前日/次の間:
  40. 前日/次の間でない:
  41. 前日:
  42. 前日/次でない:
  43. 今日/次の前:
  44. 今日/次よりも後:
  45. 今日/次の間:
  46. 今日/次の間でない:
  47. 今日:
  48. 今日/次でない:
  49. 明日/次の前
  50. 明日/次の後:
  51. 明日/次の間:
  52. 明日/次の間でない:
  53. 明日:
  54. 明日/次でない:
  55. 時間/次の前:
  56. 時間/次の後:
  57. 時間/次の間:
  58. 時間/次の間でない:
  59. 時間:
  60. 時間/次でない:
時間
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値より小さい
  6. 次の値より大きい
  7. 次の値の間
真偽値
利用規約


ラジオボタン
ドロップダウン
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
  5. 次の値で始まる
  6. 次の値で終わる
  7. [その他]の選択肢が空ではありません
  8. 次のいずれかである
  9. 次のどれでもない

複数選択
チェックボックス
画像の選択肢
  1. 次の値を含む
  2. 次の値を含まない
  3. 空である
  4. 空ではない
  5. 次のいずれかを含む
  6. 次のすべてを含む
  7. 次のいずれも含まない

表形式の選択肢
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 空である
  4. 空ではない
スライダー
  1. 次の値と等しい
  2. 次の値と等しくない
  3. 次の値より小さい
  4. 次の値より大きい
  5. 次の値以下
  6. 次の値以上
  7. 次の値の間
署名
  1. 空である
  2. 空ではない

条件式を使用した計算の方法については、よくある質問(FAQ)をご参照ください。





              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.