条件付き数式の使用

条件付き数式の使用

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho Forms の conditional formula 設定を利用すると、回答内容に基づいて特定の計算を自動で実行するフォームを構築できます。あらかじめ定義された条件は簡単に設定でき、ユーザーのニーズに合わせたフォーム作成が可能です。Conditional Formula を使えば、データに基づく計算やカスタマイズされた自動入力支払いを行うことができます。これにより、顧客ごとに計算結果に基づいた独自の支払い額を提示でき、個別対応の手間を省くことができます。

conditional formula

概要

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

  1. 確認する項目
  1. 満たすべき条件(is、が次の値と等しくない、is 空である など)
  1. 実行する数式計算

    Conditional Formula
これは、Excelで使用するIfElse条件と似ています。条件が真の場合は指定の数式計算を実行し、無効の場合は次の条件へ進みます。Configuring Conditional Formula
複数の条件を設定することもでき、項目ごとに異なる回答内容に応じて個別の計算を実行できます。
より理解を深めるため、以下のようなシナリオを例に挙げます。
  1. シャツを5枚より多く購入した場合、合計購入金額から50%の割引を適用する
  1. 年間売上範囲に基づいて税金を計算する
  1. クーポン番号 DISCOUNT20SPRING を使用すると、20ドルの割引を提供する
  1. 合計購入金額が一定のしきい値を超えた場合、100ドルのまとめ買い割引を適用する
出力を確認して、これらの例のいくつかをどのように設定するかご覧ください。

設定

条件付き計算式を設定するには、
  1. フォームにFormula項目を追加します。追加方法の詳細は詳細 項目をご参照ください。
  2. ポップアップ画面で、をクリックします。          
  3. Conditional Formulaのポップアップで、必要なロジックを設定します。
  4. ドロップダウンからすべてまたはAnyを選択します。
  5. 条件を追加する場合は、アイコンをクリックします。
  6. Perform when なし of the conditions is metの項目では、いずれの条件も真とならない場合に実行される式を設定します。これは初期設定式とも呼ばれます。
  7. 条件を削除する場合は、アイコンをクリックします。

    Conditional Formula Setup

複数条件の追加

計算を実行するために、1つ以上の条件を追加できます。これは、項目に複数の回答がある場合に、それに応じて異なる数式計算を行いたい場合に便利です。例えば、春のセール中に複数のクーポンコードを入力して適切な割引を適用したい場合、クーポンコードの処理を簡単な手順で進められます。支払い金額は、顧客が所有するクーポンの種類によって異なります。

How multiple conditions work inside a conditional formula

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


シナリオ 1: クーポン番号 DISCOUNT20 を適用し、購入時の料金の合計から20%を割引します。

Conditional Formula Example-1

シナリオ 2: シャツを5枚以上注文した場合、料金の合計から100ドルを割引します。

Conditional Formula Example-2

シナリオ 3: 従業員の年間売上範囲に基づいて税金を決定します。

Conditional Formula Example-3

対応オペレーター

テキストおよび項目の比較
  1. Is: 選択済み項目が設定された値と等しいかどうかを確認します。
  2. が次の値と等しくない: 選択済み項目が設定された値と等しくないかどうかを確認します。
  3. Is 空である: 選択済み項目が入力されていないかどうかを確認します。
  4. が次の値と等しくない 空である: 選択済み項目が設定された値と等しくなく、かつ空であるかどうかを確認します。
  5. Contains: 選択済み項目が条件内の値を含むかどうかを確認します。
  6. Not Contains: 選択済み項目が条件内の値を含まないかどうかを確認します。
  7. Contains Any Of: 項目が選択済みのいずれかの選択肢を含むかどうかを確認します。
  8. Contains すべて Of: 項目が選択済みのすべての選択肢を含むかどうかを確認します。
  9. Contains なし Of: 項目が選択済みのいずれの選択肢も含まないかどうかを確認します。
  10. Starts With: 選択済み項目が指定した値で始まるかどうかを確認します。
  11. Ends With: 選択済み項目が指定した値で終わるかどうかを確認します。
選択肢と選択
  1. Other Choice が次の値と等しくない 空である: 「Other choice」に値が入力されているかどうかを確認します。
  2. Is Any Of: 条件で選択したいずれかの選択肢と一致するかどうかを確認します。
  3. Is なし Of: 条件で選択したいずれの選択肢とも一致しないかどうかを確認します。
数値比較
  1. 次の値より小さい: 番号が指定値より小さいかどうかを確認します。
  2. 次の値より大きい: 番号が指定値より大きいかどうかを確認します。
  3. 次の値以下: 番号が指定値以下かどうかを確認します。
  4. 次の値以上: 番号が指定値以上かどうかを確認します。
  5. が次の間: 番号または日付が2つの指定値の間にあるかどうかを確認します。
  6. Not が次の間: 番号または日付が2つの指定値の間にないかどうかを確認します。
日付および時間の比較

曜日
  1. Day Is: 日付が選択済みの曜日かどうかを判定します
  2. Day が次の値と等しくない: 日付が選択済みの曜日以外であるかを判定します
  3. Is Any of 選択済み 日: 日付がいずれかの選択済み曜日であるかを判定します
  4. Is なし of 選択済み 日: 日付がどの選択済み曜日にも該当しないかを判定します
Relative 日
  1. Is 前へ Day: 日付が前の日であるかを判定します
  2. Is 現在 Day: 日付が現在の日であるかを判定します
  3. Is 次 Day: 日付が次の日であるかを判定します
  4. Is が次の前 [x] Day(s): 日付が現在日付の[x]日前かどうかを判定します
  5. Is が次の後 [x] Day(s): 日付が現在日付の[x]日後かどうかを判定します
Week
  1. Is 先週: 日付が先週に該当するかを判定します
  2. Is 現在 Week: 日付が今週に該当するかを判定します
  3. Is 来週: 日付が来週に該当するかを判定します
Month
  1. Is 先月: 日付が先月に該当するかを判定します
  2. Is 今月: 日付が今月に該当するかを判定します
  3. Is 来月: 日付が来月に該当するかを判定します
  4. Month Is: 日付が選択済みの月に該当するかを判定します
  5. Is Any of 選択済み Months: 日付がいずれかの選択済みの月に該当するかを判定します
  6. Is なし of 選択済み Months: 日付がどの選択済みの月にも該当しないかを判定します
Year
  1. Is 去年: 日付が前年に該当するかどうかを確認します。
  2. Is 現在 Year: 日付が現在の年に該当するかどうかを確認します。
  3. Is 来年: 日付が来年に該当するかどうかを確認します。
  4. Year Is: 日付が選択済み年に該当するかどうかを確認します。
Pastと今後
  1. が次に含まれる the Past: 日付が過去に該当するかどうかを確認します。
  2. が次に含まれる the 今後: 日付が今後に該当するかどうかを確認します。 
時間
  1. 時間 Is が次の前: 時間が指定した時間より前かどうかを確認します。
  2. 時間 Is が次の後: 時間が指定した時間より後かどうかを確認します。
  3. 時間 Is が次の間: 時間が2つの指定した時間の間にあるかどうかを確認します。
  4. 時間 が次の値と等しくない が次の間: 時間が指定した時間範囲外かどうかを確認します。
  5. 時間 Is: 時間が指定した時間と一致するかどうかを確認します。
  6. 時間 が次の値と等しくない: 時間が指定した時間と一致しないかどうかを確認します。
時間 オン 前へ day
  1. Is 前へ Day が次の前: 前へ day の時間が指定した時間より早いかどうかを判定します。
  2. Is 前へ Day が次の後: 前へ day の時間が指定した時間より後かどうかを判定します。
  3. Is 前へ Day が次の間: 前へ day の時間が指定した時間範囲内かどうかを判定します。
  4. Is 前へ Day Not が次の間: 前へ day の時間が指定した時間範囲内と等しくないかどうかを判定します。
  5. Is 前へ Day At: 前へ day の時間が指定した時間と一致するかどうかを判定します。
  6. Is 前へ Day Not At: 前へ day の時間が指定した時間と一致しないかどうかを判定します。
時間 オン 現在 day
  1. Is 現在 Day が次の前: 現在 day の時間が指定した時間範囲より早いかどうかを判定します。
  2. Is 現在 Day が次の後: 現在 day の時間が指定した時間範囲より後かどうかを判定します。
  3. Is 現在 Day が次の間: 現在 day の時間が指定した時間範囲内かどうかを判定します。
  4. Is 現在 Day Not が次の間: 現在 day の時間が指定した時間範囲外かどうかを判定します。
  5. Is 現在 Day At: 現在 day の時間が指定した時間と一致するかどうかを判定します。
  6. Is 現在 Day Not At: 現在 day の時間が指定した時間と一致しないかどうかを判定します。
時間 オン 次 day
  1. Is 次 Day が次の前: 次の日の時間が指定した時間より前かどうかを確認します。
  2. Is 次 Day が次の後: 次の日の時間が指定した時間より後かどうかを確認します。
  3. Is 次 Day が次の間: 次の日の時間が指定した時間範囲内にあるかどうかを確認します。
  4. Is 次 Day Not が次の間: 次の日の時間が指定した時間範囲外にあるかどうかを確認します。
  5. Is 次 Day At: 次の日の時間が指定した時間と一致するかどうかを確認します。
  6. Is 次 Day Not At: 次の日の時間が指定した時間と一致しないかどうかを確認します。
Boolean 比較
  1. 真: 論理値「真」が返されているかどうかを確認します。
  2. 無効: 論理値「無効」が返されているかどうかを確認します。
以下の表は、If セクションでルール条件を作成する際に対応する項目タイプで使用できるオペレーターを一覧表示しています。


項目タイプ
対応オペレーター
名前
  1. 空である
  2. 次の値と等しくない 空である
  3. 含む
  4. 含まない
  5. いずれかを含む
  6. いずれも含まない
名前 - 名
名前 - 姓
  1. 等しい
  2. 次の値と等しくない 
  3. 空である
  4. 次の値と等しくない 空である
  5. いずれかに等しい
  6. いずれにも等しくない  
  7. 含む
  8. 含まない
  9. いずれかを含む
  10. いずれも含まない
Single 折れ線グラフ
Multi 折れ線グラフ
電話番号

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

  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
住所 - 市区町村
住所 - 状態/Region/都道府県/州
住所 - 郵便番号
  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. 指定した範囲内である
Decision 箱
利用規約
  1. 有効
  2. 無効
Radio
ドロップダウン
  1. 指定した値である
  2. 指定した値と等しくない
  3. 空である
  4. 指定した値と等しくなく、かつ空である
  5. 指定した値で始まる
  6. 指定した値で終わる
  7. Other Choice が指定した値と等しくなく、かつ空である
  8. いずれかの値である
  9. いずれの値でもない

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

マトリックス 選択
  1. 一致する
  2. 次の値と等しくない
  3. 空である
  4. 次の値と等しくない 空である
スライダー
  1. 一致する
  2. 次の値と等しくない
  3. 次の値より小さい
  4. 次の値より大きい
  5. 次の値以下
  6. 次の値以上
  7. 次の範囲内
署名
  1. 空である
  2. 次の値と等しくない 空である

条件付き数式による計算の詳細は、よくある質問(FAQ)をご参照ください。

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



            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.