【Excel/EOMONTH関数】日付から月初/月末を取得する

日付から月初/月末の取得は
 ・TEXT関数
 ・EOMONTH関数
を組み合わせることで実現できます!

月初/月末を取得
月初/月末を取得
PR

書式(日付から月初/月末を取得)

●日付から月初を取得

=TEXT(EOMONTH(日付が設定されたセル or "日付",-1)+1,"yyyy/mm/dd")

●日付から月末を取得

=TEXT(EOMONTH(日付が設定されたセル or "日付",0),"yyyy/mm/dd")

EOMONTH関数の引数に「日付が設定されたセル or 日付」を指定します。

PR

使用例(日付から月初/月末を取得)

ここでは例として
 ・EOMONTH関数の引数にセル「B3」 ※日付「2021/6/12」が設定されているセル。
を指定します。

●日付から月初を取得

=TEXT(EOMONTH(B3,-1)+1,"yyyy/mm/dd")

「EOMONTH(B3,-1)」によって「先月の月末」を取得します。
「先月の月末」にプラス1日することで、「今月の1日(=月初)」を取得します。

TEXT関数の第2引数に「”yyyy/mm/dd”」を指定することで、表示形式を日付にしています。


●日付から月末を取得

=TEXT(EOMONTH(B3,0),"yyyy/mm/dd")

「EOMONTH(B3,0)」によって「今月の月末」を取得します。

月初を取得
月初を取得
月末を取得
月末を取得

セル「B3」には「2021/6/12」が設定されているため、
 ・セル「C3」には月初として「2021/6/1」
 ・セル「D3」には月末として「2021/6/30」
となりました。

PR

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●EOMONTH関数


●TEXT関数