EOMONTH(イーオーマンス)エクセル(Excel)関数

EOMONTH(イーオーマンス/エンドオブマンス)は、日付に対応する指定された月の最終日(月末)をシリアル値で返します
EOMONTH 関数は、月末に発生する満期日や支払い日の計算に役立ちます。
読み方はEOMONTH(イーオーマンス)または(エンド・オブ・マンス)
・関数EOMONTH
・書式=EOMONTH(開始月,月数)
・内容開始日から起算して、指定された月数だけ前または後の月の最終日に対応するシリアル値を返します
使い方
EOMONTH 関数は、月末に発生する満期日や支払い日の計算に役立ちます。
例)=EOMONTH(TODAY(),1) 結果は 2019/9/30
例)=EOMONTH(TODAY(),2) 結果は 2019/10/31

エクセル表サンプル
  A B C D E F
1            
2   請求日 8月23日 支払い期限 2019/10/31  
3            
4   期限 曜日
5   8月23日 2019 8 23
6   8月24日 2019 8 24
7   8月25日 2019 8 25
指定した日(開始月)から何ヵ月後の月末の日を出します
エクセル表サンプルのセルE2の数式
例)請求日から2ヵ月後の月末
=EOMONTH(C2,2) 結果は 2019/10/31
日時のシリアル値で返されますので年月日で表示したい場合セルの初期設定で変更できます

シリアル値での表示で年月日表示だとエクセルのバージョン違いやコピーしたときに数値化される場合は関数で年月日表示にします
下記の方法はサンプルのように支払い期限などピンポイントの設定時に有効ですが、 日付がシリアル値でなく年月日表示になりますからすべてに設定すると日時のシリアル値としての計算はできなくなります。

まず日付のシリアル値を取得
EOMONTH(C2,2)

年月日の取得方法
年 YEAR(C2) 
月 MONTH(C2) 
日 DAY(C2)
これだと別のセルが必要になります

全部を1つにまとめます

結果 2019年10月31日


日時を表示する他の関数
 年  =YEAR(TODAY())  2019 
 月  =MONTH(TODAY())  8 
 日  =DAY(TODAY())  23 
HOME

エクセル(Excel)関数

(C) 2001-2019 Digital World