DAYS関数の使い方

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

2013201620192021365
構文
=DAYS(終了日, 開始日)
引数
  1. 終了日必須
  2. 開始日必須
どんな関数か

2つの日付の期間(終了日 - 開始日)を日数で返します。引数には「2023/1/1」のような文字列や、日付が入ったセルの参照を指定できます。

使用例

=DAYS("2023/12/31", "2023/1/1") を入れると、こうなります。

開始日
2023/01/01
終了日
2023/12/31
経過日数
364

数式を入れたセル

結果: 364

つまずきやすいところ

  • 終了日が先、開始日があと。順番を間違えるとマイナスになる
  • 土日や祝日は除かれない。営業日なら NETWORKDAYS

よくあるエラーと、その直し方

#VALUE!
日付として読めない文字列を渡した日付の値が入ったセルを指すか、"2026/10/4" のように Excel が日付と読める書き方にする
#NUM!
Excel の日付として成り立たない値を渡した0 以上の、日付として正しい値にする

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)