DAYS関数の使い方|2つの日付の日数を求める

DAYS関数の使い方|2つの日付の日数を求める

ExcelのDAY関数は、指定された日付から日を抽出するための便利なツールです。この関数を使用することで、特定の日付の「日」部分だけを取得できます。たとえば、2023年6月15日という日付から「15」を取り出すことができます。

目次

DAYS関数の使い方|発注日から納品日までの日数を求める

手順:C2 に DAYS の式を入れて Enter

2024/7/1 から 2024/8/31 までの日数を求めます。 C2 に次の式を入力して、Enter キーを押します❶。

C2 に入れる式
=DAYS(B2,A2)
B2 終了日(納品日)A2 開始日(発注日)
ひとことで発注日から納品日までの日数を求める(終わりの日を先に書く)
式を分けて読むと(色は画像の枠と同じ)
終了日B2
いつまで?
→ 納品日
開始日A2
いつから?
→ 発注日
自分の表で使うときは
DAYS は終わりの日が先、始まりの日があとです。逆にするとマイナスになります。例:今日までの日数=DAYS(TODAY(),A2)
エクセルのDAYS関数で2つの日付の日数を求める式と、納品日と発注日のセルを色分けした画面
エクセルのDAYS関数で2つの日付の日数を求める式と、納品日と発注日のセルを色分けした画面

確認:61 日

エクセルのDAYS関数で7月1日から8月31日までの日数が61になったことを示した画面
エクセルのDAYS関数で7月1日から8月31日までの日数が61になったことを示した画面

答えは 61 になりました❷。式は、次の順に計算しています。

  1. 8/31から7/1を引く
    ⇒ 7月の残り 30 日+8月 31 日
  2. 日数
    ⇒ 61
ヒント:引き算でも同じ
=B2-A2 でも 61 です(表示形式が日付になったら「標準」に)。

関数の説明

DAY関数は、日付から「日」の部分を抽出して返します。この関数は、日付データを解析し、特定の日を抽出する際に非常に役立ちます。

関数

対応バージョン

Excel 2013以降で使えます。

構文

DAY関数の構文
数式=DAY(serial_number)
ひとことで日付から日を取り出す
serial_number
対象の日付を表すシリアル値、日付文字列、または日付を含むセル参照。

引数

DAY関数の引数は以下の通りです:

引数説明
serial_number対象の日付を表すシリアル値、日付文字列、または日付を含むセル参照。

関数作成のポイント

  • serial_numberは有効な日付形式で指定する必要があります。
  • 日付を直接入力する場合は、ダブルクォーテーションで囲みます(例:”2023/06/15″)。
  • 日付がシリアル値で表されている場合、そのシリアル値から「日」を抽出します。

関数活用のポイント

  • 特定の月や年の「日」部分を抽出して、日付データを解析する際に使用できます。
  • 他の関数と組み合わせて、複雑な日付計算や分析を行うことができます。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

使用例

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

ABC
1発注日納品日日数
22024/7/12024/8/3161

サンプル式

セルC2に、次の式を入れます。

C2に入力:2つの日付の日数を求める
数式=DAYS(B2,A2)
ひとことで2つの日付の日数を求める
B2
終了日です
A2
開始日です
補足結果は「61」です。

A2からB2までの日数を返します。 結果は「61」です。

2つの日付の日数を求める(DAYS)式 =DAYS(B2,A2) の解説図。C2に入力する
C2に =DAYS(B2,A2) を入力。2024/8/31 − 2024/7/1 7月の31日 + 8月の30日 = 61日

サンプルデータダウンロード

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

まとめ

DAY関数は、指定された日付から「日」部分を抽出するためのシンプルかつ強力なツールです。この関数を使用することで、日付データの解析や計算を効率的に行うことができます。

関連のある関数

関連関数

関数説明
MONTH指定された日付から「月」部分を抽出します。
YEAR指定された日付から「年」部分を抽出します。
DATE年、月、日を指定して、日付を作成します。
WEEKDAY指定された日付が週の何曜日かを示す数値を返します。
EOMONTH指定された月数後の月末の日付を返します。

以上がExcelのDAY関数に関する詳細な解説です。この関数を活用して、日付データの解析や計算をより効率的に行いましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次