よく使う「列を追加」の日付型データ変換式

日付
2026.03.25

時系列でよく使うパターン

⛳

前提条件

  • 「日付列」は日付型データです
  • 「日付列」対象データシートに存在する「日付型」の項目名に変換が必要です
やりたいこと
例
列追加で使用する式
日付を元に自社の四半期を算出したい
4月始まりの場合
iff(
(month({日付列}) == 4) | (month({日付列}) == 5) | (month({日付列}) == 6),
"1Q",
iff(
(month({日付列}) == 7) | (month({日付列}) == 8) | (month({日付列}) == 9),
"2Q",
iff(
(month({日付列}) == 10) | (month({日付列}) == 11) | (month({日付列}) == 12),
"3Q",
"4Q"
)
)
)
日付を元に自社の上期下期を算出したい
4月始まりの場合
iff(
(month({日付列}) == 4)
| (month({日付列}) == 5)
| (month({日付列}) == 6)
| (month({日付列}) == 7)
| (month({日付列}) == 8)
| (month({日付列}) == 9),
"上期",
"下期"
)
日付を元に前年日付を算出したい
2024-09-01の場合2023-09-01
※うるう年考慮ずみ
iff(
(month({日付列}) == 2) & (dayofmonth({日付列}) == 29),
None,
dateadd('year', -1, {日付列})
)
日付を元に月を算出したい
2024-09-01の場合9
month({日付列})
日付を元に年度を算出したい①
2024-09-01が2024年度の場合
iff(month({日付列})>=9, year({日付列}), year({日付列})-1)
日付を元に年度を算出したい②
2024-09-01が2025年度の場合
iff(month({日付列})>=9, year({日付列})+1, year({日付列}))