検索

キーワード


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

  • 公開日:2020-09-10 17:37:43
  • 最終更新日:2020-11-19 23:45:35
【Excel】日付処理の活用例 - 月初、月末の求め方

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


前回の記事 ではExcelでの日付の取り扱いと基本的な使い方を記載しました。本記事ではその応用として、月初、月末の求め方と関数を紹介したいと思います。


関連記事:

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

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


月初の求め方

DATE 関数

DATE 関数を使用すれば任意の月の月初を求めることが可能です。DATE関数は年月日の数字をそれぞれ指定して日付を得る関数です。日のパラメータに1を指定すれば常に任意月の1日の日付を得ることが可能です。

式:=DATE(YEAR(A2), MONTH(A2), 1)

 DATE関数を使った月初の求め方

指定月の来月の月初を求めたいときは月のパラメータに+1をすれば来月の月初が得られます。

式:=DATE(YEAR(A2), MONTH(A2) + 1, 1)

指定月の前月の月初を求めたいときは月のパラメータに-1をすれば前月の月初が得られます。

式:=DATE(YEAR(A2), MONTH(A2) - 1, 1)


月末の求め方

DATE 関数

DATE関数を使用すれば月末も求めることが可能です。月末とは指定月の来月の前日のことなので、月パラメータに指定月の月+1、日パラメータに1を指定して得られた日付から-1すれば指定月の月末が得られます。

式:=DATE(YEAR(A2),MONTH(A2)+1,1)-1

 DATE関数を使った月末の求め方

少しややこしいですが、指定月の来月の月末を求めたいときは月のパラメータに+2をすれば来月の月末が得られます。

式:=DATE(YEAR(A2),MONTH(A2)+2,1)-1

指定月の前月の月末を求めたいときは月のパラメータをそのまま使用すれば、前月の月末が得られます。

式:=DATE(YEAR(A2),MONTH(A2),1)-1


EOMONTH 関数

EOMONTH関数は月末を求めるための関数です。開始日と月数を指定するだけで月末を取得することができます。DATE関数を使用するよりもシンプルに月末を得ることができます。

書式

EOMONTH(開始日, 月)

開始日:基準となる日付を入力します。

月:開始日から計算した、月末を求めたい月数を指定します。開始日当月の月末を得たいなら0、前月なら-1、来月なら1です。

式:=EOMONTH(A2,0)

 EOMONTH関数を使った月末の求め方


あとがき

月初、月末の求め方の求め方を記載しました。月初はどの月も必ず1日ですが、月末は月によって変動がある上、閏年でも変わる厄介な項目です。ケアレスミスを減らす意味でもExcelの既存の機能は積極的に活用していきたいです。


関連記事:

 【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