数式関数

数式関数

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

フォーミュラ関数を使用すると、フォーム項目に入力されたデータに基づいて動的な計算を作成できます。これらの関数を使うことで、日付、時刻、小数、選択肢、数値を操作し、複雑なロジックをフォーム内で直接実行できます。

日付関数

関数

役割

対応している項目タイプ

YearDiff

2 つの日付値の年数差を返します。

YearDiff (2025/08/06 - 2015/02/11) = 10

日付、日付-時間

MonthDiff

2 つの日付値の月数差を返します。

MonthDiff (2025/07/04 - 2024/06/18) = 13

日付、日付-時間

DayDiff

2 つの日付値の日数差を返します。

DayDiff (2025/07/16 - 2025/07/01) = 15

日付、日付-時間

BusinessDayDiff

2 つの指定した日付の間で、休日を除外した選択可能な営業日数を返します。

BusinessDayDiff (2023/07/19 - 2023/06/28) = 22

日付、日付-時間

getYear

指定した日付から年を返します。

getYear (2011/09/07) = 2011

日付、日付-時間、月-年、現在日付

getMonth

指定した日付の月を数値で返します。

getMonth (2011/09/07) = 9

日付、日付-時間、月-年、現在日付

getDay

指定した日付の「日」を返します。

getDay (1990/08/07) = 7

日付、日付-時間、現在日付

getDefaultDayOfWeek

指定した日付の曜日を数値で返します(Sunday = 1、Monday = 2 など)。

getDayOfWeek (2011/09/09) = 6

日付、日付-時間、現在日付

getCustomDayOfWeek

週の開始曜日を定義するカスタム設定に基づき、指定した日付の曜日を数値で返します(例:週の開始曜日を Monday に設定した場合、Monday = 1)。

getCustomDayOfWeek(2025/10/6) = 1

日付、日付-時間、現在日付

年齢

選択した日付と現在日付との差から、年単位の年齢を返します。選択した日付項目が空の場合、または選択した日付が現在日付より未来日の場合、年齢は 0 とみなされます。年齢の計算では、経過した月数は返されません。たとえば、計算結果が 19 年 7 か月の場合、返されるのは 19 年のみです。

年齢 (1998/06/30) = 27

日付、日付-時間


小数関数

関数

役割

対応フィールドの型

RoundUp

小数値を 0 から遠ざかる方向で、次の整数に切り上げます。

RoundUp (67.8) = 68

小数、通貨、数式

RoundDown

小数値を 0 に近づく方向で、直前の整数に切り捨てます。

RoundDown (55.7) = 55

小数、通貨、数式

Round

小数値が 0.5 以上の場合は次の整数に、0.5 未満の場合は直前の整数に四捨五入します。

Round (12.6) = 13

小数、通貨、数式

 

時間関数

関数

役割

対応フィールドタイプ

HourDiff

2 つの時間値の差を「時間」で返します。

HourDiff (12:40 PM - 09:10 AM) = 3

時間、日付-時間

MinutesDiff

2 つの時間値の差を「分」で返します。

MinutesDiff (10:30 AM - 8:10 AM) = 140

時間、日付-時間

getTimeDiff

2 つの時間値の差を、時間と分を含む数値として返します。

getTimeDiff (14:30 AM - 12:00 PM) = 2.5

時間、日付-時間

getMinutes

指定した時間値から「分」を返します。

getMinute (2011/80/07 10:35 PM) = 35

時間、日付-時間

getHour12

指定した時間値から、12 時間形式の「時」を返します。

getHour12 (2011/08/07 10:35 PM) = 10

時間、日付-時間

getHour24

指定した時間値から、24 時間形式の「時」を返します。

getHour24 (2011/8/7 10:35 PM) = 22

時間、日付-時間

 

選択リスト関数

関数

役割

対応フィールドタイプ

SelectionCount

対応する選択式フィールドで、選択されている選択肢の数を返します。サブフォーム内の選択フィールド(対応フィールド)を数式で使用している場合、この関数は選択されているすべての選択肢の合計数を返します。

「優先コミュニケーション」(チェックボックス)に「メール」「SMS」「WhatsApp」という選択肢があり、「メール」と「SMS」が選択されている場合:SelectionCount(優先コミュニケーション) = 2

複数選択、チェックボックス、画像選択(サブフォームでは非対応)

MinChoiceVal

選択されている選択肢の中で、最小の値を返します。

「Plan_Selection」(画像選択)に「基本プラン」= 10、「スタンダードプラン」= 50、「プレミアムプラン」= 100 が設定されており、「基本プラン」と「プレミアムプラン」が選択されている場合:MinChoiceVal(Plan_Selection) = 10

複数選択、チェックボックス、画像選択

MaxChoiceVal

選択されている選択肢の中で、最大の値を返します。

「Plan_Selection」(画像選択)に「基本プラン」= 10、「スタンダードプラン」= 50、「プレミアムプラン」= 100 が設定されており、「基本プラン」と「プレミアムプラン」が選択されている場合:MaxChoiceVal(Plan_Selection) = 100

複数選択、チェックボックス、画像選択

 

数値演算関数

関数

役割

対応している項目タイプ

Power

1 つ目の数値を 2 つ目の数値で累乗した結果を返します。

Power(2,3) = 8

番号、小数、通貨、Formula、画像選択、ドロップダウン、ラジオボタン、チェックボックス、複数選択、評価、スライダー

Abs

数値の絶対値(符号なしの数値)を返します。

Abs(-10) = 10

番号、小数、通貨、Formula、画像選択、ドロップダウン、ラジオボタン、チェックボックス、複数選択

Square

指定した数値の 2 乗を返します。

Square(10) = 100

番号、小数、通貨、Formula、画像選択、ドロップダウン、ラジオボタン、チェックボックス、複数選択、評価、スライダー

Sqrt

指定した数値の平方根を返します。

Sqrt(16) = 4

番号、小数、通貨、Formula、画像選択、ドロップダウン、ラジオボタン、チェックボックス、複数選択、評価、スライダー

Quotient

割り算の整数部分を返します。

Quotient(10, 3) = 3

番号、小数、通貨、Formula、画像選択、ドロップダウン、ラジオボタン、チェックボックス、複数選択、評価、スライダー

Mod

1 つ目の数値を 2 つ目の数値で割った余りを返します。

Mod(10,3) = 1

番号、小数、通貨、Formula、画像選択、ドロップダウン、ラジオボタン、チェックボックス、複数選択、評価、スライダー

 

システム項目

項目

役割

対応している項目タイプ

CurrentDate

このシステム項目は、DayDiff、MonthDiff、YearDiff 関数で、現在の日付と選択した日付の差を返すために使用されます。

CurrentDate を 2025/11/4 とします。

DayDiff(CurrentDate-2025/11/4) = 4

 

日付、日付-時間

 

    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.