メインコンテンツへスキップ
📌 さらに多くの関数は数式関数リファレンスを参照してください。
DATEDIF は AI テーブルで使用する関数で、2 つの日付の差を計算します。年、月、日などの異なる時間単位で結果を返すことができ、日付差を正確に計算する必要があるシーンに適しています。

1 関数の基本紹介

基本構文

  • 開始日:日付差を計算する起点となる日付。
  • 終了日:日付差を計算する終点となる日付。
  • 単位:返り値の時間単位を指定します。よく使う単位:
    • “Y”:2 つの日付間の完全な年数。
    • “M”:2 つの日付間の完全な月数。
    • “D”:2 つの日付間の日数。
    • “MD”:年と月を無視し、2 つの日付間の差日数のみを計算。
    • “YM”:年を無視し、2 つの日付間の差月数のみを計算。
    • “YD”:年を無視し、2 つの日付間の差日数のみを計算。

[開始日][終了日] という日付フィールドがあるとします。

例 1:2 つの日付間の完全な年数差を計算

例 2:2 つの日付間の日数差を計算

2 よくある利用例

2.1 処理周期を計算する

関数を使って [配信時間] と [実行時間] の間隔を計算し、その店舗の対応速度を把握します。

2.2 残り日数を計算する

関数を使って [点検日] と [今日] の間隔日数を計算し、合理的に計画を立てます。
formula

3 よくある質問

  • 問:DATEDIF 関数を使うと返り値が “#ERROR!” と表示されます。どうすればよいですか 答:DATEDIF 関数のパラメータで、終了時刻が開始時刻より早くないかを確認してください。終了時刻が開始時刻より早いと、計算エラーや不合理なマイナス値が返ることがあります。