検索

キーワード


【Excel】日付処理の活用例 - 指定した日付までの日数の求め方

  • 公開日:2020-09-09 17:25:09
  • 最終更新日:2021-01-22 17:54:55
【Excel】日付処理の活用例 - 指定した日付までの日数の求め方

こんにちは。新人エンジニアの前山です。


日付処理で使用する関数、シリアル値について ではExcelでの日付の取り扱いと基本的な使い方を記載しました。本記事ではその応用として、指定した日付までの日数の求め方と関数を紹介したいと思います。


関連記事:

 【Excel】日付処理の活用例 - 前日、翌日の求め方

 【Excel】日付処理の活用例 - 月初、月末の求め方


指定した日付までの日数の計算方法

指定した日付までの日数には、主に3つの計算方法があります。


日付同士の減算

日付同士の減算を行う方法です。以下の式で計算できます。

式:終了日 - 開始日

 式:終了日 - 開始日イメージ

上記計算方法では同日同士で日数を求めると、0日が計算されてしまいます。

延べ日数などを求める際は、以下の式で計算する必要があります。

式:終了日 - 開始日 + 1

 日付同士の減算の例


DAYS 関数

終了日、開始日を指定して日数を求める関数です。書式は以下の通りです。

書式

DAYS(終了日, 開始日)

終了日:任意の日付を指定します。DATEVALUE関数で変換できる文字列式(例:”令和2年10月4日”)も指定可能です。

開始日:任意の日付を指定します。DATEVALUE関数で変換できる文字列式(例:”令和2年10月4日”)も指定可能です。

 日付をセル参照で指定したDATE関数の例

 日付を文字列で指定したDate関数の例

上記関数では同日同士で日数を求めると、0日が計算されてしまいます。

延べ日数などを求める際は、関数による計算の後に1を足す必要があります。


DATEDIF 関数

終了日、開始日を指定して日数や月数や年数を求める関数です。この関数は上記2つの方法より柔軟に結果を戻せますが、少しパラメータの指定方法が複雑です。

またDAYS関数と開始日終了日の指定が逆なので同時に使う場合は注意が必要です。

書式

DATEDIF(開始日, 終了日, 単位)

開始日:任意の日付を指定します。DATEVALUE関数で変換できる文字列式(例:”令和2年10月4日”)も指定可能です。

終了日:任意の日付を指定します。DATEVALUE関数で変換できる文字列式(例:”令和2年10月4日”)も指定可能です。

単位:以下の単位列のいずれかの値を入力します。

 DATEDIF関数で指定できる単位の一覧

単位パラメータを変更した場合の戻り値は以下となります。

 単位パラメータを変更した場合の戻り値

単位”Y” と 単位”YM”を組み合わせれば、2017/6/11~2020/9/9が3年2カ月という結果が出ます。


あとがき

日付間の日数の求め方を記載しました。日付同士の減算とDAYS関数は直感的にわかると思いますが、DATEDIF関数は少し複雑だと思います。またDATEDIF関数はサジェストに出てこないので、使用する場合はDATEDIFと全て手で入力する必要があります。しかし、DATEDIF関数でしかできない処理もあるのでぜひ習得しておきたい関数です。

プログラミングを勉強したい、エンジニアの仕事に挑戦してみたい、という方は

東京ITカレッジ』を、

自分のスキルや経験をもっと活かしたい!という方は

フォワードソフト株式会社』を

ぜひチェックしてみてください!


関連記事:

 【Excel】日付処理の活用例 - 前日、翌日の求め方

 【Excel】日付処理の活用例 - 月初、月末の求め方


【著者】

前山

システムエンジニアや病院事務などの職を経験し、Java、VBA、SQLなどを使用してきました。
元々はゲームが作りたくてプログラミングを始め、C言語とDirectXを勉強しましたが、今ではプレイ専門です。

よく読まれている記事
【Excel】箱ひげ図の見方と作成方法について

【Excel】箱ひげ図の見方と作成方法について

こんにちは。新人エンジニアの前山です。Excel グラフの作り方 ではグラフの作成方法とレイアウトの編集について基本的な事項を解説しました。本記事では、Excelで作成できる箱ひげ図の見方とを作成方法についての解説を行います。箱ひげ図とは箱ひげ図とは、データのバラツキ、どの部分に集中しているかなどを「箱」と「ひげ」を用いてわかりやすく表したものとなります。大量のデータを扱う場合、平均とのみを活用す

【Excel】複数条件で判定|AND関数,OR関数を使った条件分岐|IF関数

【Excel】複数条件で判定|AND関数,OR関数を使った条件分岐|IF関数

AND関数、OR関数を使って、IF関数で複数の条件を指定するこんにちは、新人エンジニアの田口です。今回は具体的な例を用いてIF関数の活用場面を見ていきます。主に以下の内容について解説します。・IF関数で部分一致、完全一致の条件指定を行う・OR関数・AND関数説明にあたって、以下の事柄について知識があることを前提とします。・IF関数の基本的な書式・引数など関数に関わる用語本文中でわからないことがあっ

【Excel】グラフの作り方、レイアウトの編集方法

【Excel】グラフの作り方、レイアウトの編集方法

こんにちは。新人エンジニアの前山です。本記事では、Excelでのグラフの作り方とタイトルや目盛線、凡例といったよく使用する機能の解説を行います。データテーブルや近似曲線はあまり使用頻度は高くありませんが、ここぞというところで使用すれば、グラフの品質を1段階上げることができます。グラフの作り方1.グラフにしたい表の選択 2.挿入>おすすめグラフのクリック 3.作成するグラフ種類の選択今回は例として集

【Excel】日付処理の活用例 - 前日、翌日の求め方

【Excel】日付処理の活用例 - 前日、翌日の求め方

こんにちは。新人エンジニアの前山です。前回の記事 ではExcelでの日付の取り扱いと基本的な使い方を記載しました。本記事ではその応用として、任意の日付の前日、翌日日付の求め方と関数の紹介をしたいと思います。関連記事: 【Excel】日付処理の活用例 - 指定した日付までの日数の求め方 【Excel】日付処理の活用例 - 月初、月末の求め方前日、翌日の計算方法前日、翌日日付には主に3つの求め方があり

【Excel】日付処理で使用する関数、シリアル値について

【Excel】日付処理で使用する関数、シリアル値について

こんにちは。新人エンジニアの前山です。本記事ではExcelで使用される日付関連の情報をご紹介します。Excel内では日付はシリアル値という数値で管理されており、仕組みを知れば、柔軟な日付計算が可能になります。また、日付には様々な関数が用意されており、翌日前日、期間、月初、月末、営業日などが求められます。日付についての理解を深めれば日々の業務がぐっと楽になります。シリアル値とはシリアル値とは、Exc