日付の関数
|
関数 |
役割 |
例 |
対応している項目の種類 |
|
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 |
指定された日付の「日」(1~31)を表す整数で返します。 |
getDay (1990/08/07) = 7 |
[日付]、[日時]、[現在の日付] |
|
getDefaultDayOfWeek |
指定した日付の「曜日」を表す整数で返します(日曜日=1、月曜日=2、以降同様)。 |
getDayOfWeek (2011/09/09) = 6 |
[日付]、[日時]、[現在の日付] |
|
getCustomDayOfWeek |
指定した日付の「曜日」を表す整数を、週の始まりを定義するカスタム設定に基づいて返します(たとえば、週の始まりを月曜日に設定した場合、月曜日は「1」となります)。 |
getCustomDayOfWeek(2025/10/6) = 1 |
[日付]、[日時]、[現在の日付] |
|
Age |
指定した日付を基準に現在の日付までの経過年数を返します。指定した日付が空白のままか、指定した日付が現在の日付に対して未来の日付である場合、経過年数は「0」とみなされます。経過年数を計算する際、月数は返されません。たとえば、経過年数が19年7か月の場合、19年のみが返されます。 |
Age (1998/06/30) = 27 |
[日付]、[日時] |
|
関数 |
役割 |
例 |
対応している項目の種類 |
|
RoundUp |
小数をゼロから遠ざかる方向の値に切り上げます(例:3.3→4、5.1→6、-3.3→-4、-5.1→-6)。 |
RoundUp (67.8) = 68 |
[小数]、[通貨]、[数式] |
|
RoundDown |
小数を切り捨てて、直前の整数に丸めます。 |
RoundDown (55.7) = 55 |
[小数]、[通貨]、[数式] |
|
Round |
小数点以下が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/08/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(Preferred Communication) = 2 |
[複数選択]、[チェックボックス]、[画像選択](サブフォームでは対応していません) |
|
MinChoiceVal |
選択された選択肢リストの最小値を返します。 |
「プラン選択」(画像の選択肢)の選択肢として「ベーシックプラン」=10、「スタンダードプラン」=50、「プレミアムプラン」=100があり、「ベーシックプラン」と「プレミアムプラン」が選択された場合:MinChoiceVal(Plan_Selection) = 10 |
[複数選択]、[チェックボックス]、[画像の選択肢] |
|
MaxChoiceVal |
選択された選択肢リストの最大値を返します。 |
「プラン選択」(画像の選択肢)の選択肢として「ベーシックプラン」=10、「スタンダードプラン」=50、「プレミアムプラン」=100があり、「ベーシックプラン」と「プレミアムプラン」が選択された場合:MaxChoiceVal(Plan_Selection) = 100 |
[複数選択]、[チェックボックス]、[画像の選択肢] |
数学関数
|
関数 |
役割 |
例 |
対応している項目の種類 |
|
Power |
最初の数値を、2番目の数値を指数として累乗した値を返します。 |
Power(2,3) = 8 |
[数値]、[小数]、[通貨]、[数式]、[画像の選択肢]、[ドロップダウン]、[ラジオボタン]、[チェックボックス]、[複数選択]、[評価]、[スライダー] |
|
Abs |
数値の絶対値(符号を除いた値)を返します。 |
Abs(-10) = 10 |
[数値]、[小数]、[通貨]、[数式]、[画像の選択肢]、[ドロップダウン]、[ラジオボタン]、[チェックボックス]、[複数選択] |
|
Square |
指定された数値の2乗を返します。 |
Square(10) = 100 |
[数値]、[小数]、[通貨]、[数式]、[画像の選択肢]、[ドロップダウン]、[ラジオボタン]、[チェックボックス]、[複数選択]、[評価]、[スライダー] |
|
Sqrt |
指定された数値の平方根を返します。 |
Sqrt(16) = 4 |
[数値]、[小数]、[通貨]、[数式]、[画像の選択肢]、[ドロップダウン]、[ラジオボタン]、[チェックボックス]、[複数選択]、[評価]、[スライダー] |
|
Quotient |
除算の結果の整数部分を返します。 |
Quotient(10, 3) = 3 |
[数値]、[小数]、[通貨]、[数式]、[画像の選択肢]、[ドロップダウン]、[ラジオボタン]、[チェックボックス]、[複数選択]、[評価]、[スライダー] |
|
Mod |
最初の数値を、2番目の数値をで割ったときの剰余を返します。 |
Mod(10,3) = 1 |
[数値]、[小数]、[通貨]、[数式]、[画像の選択肢]、[ドロップダウン]、[ラジオボタン]、[チェックボックス]、[複数選択]、[評価]、[スライダー] |
標準項目
|
項目 |
役割 |
例 |
対応している項目の種類 |
|
CurrentDate |
このシステム項目は、DayDiff関数、MonthDiff関数、YearDiff関数において、現在の日付と指定した日付の差を返すために使用されます。 |
CurrentDateを2025年11月4日と仮定します。 DayDiff(CurrentDate-2025/11/4) = 4
|
[日付]、[日時] |