関数の種類 |
日付/時刻関数 |
書式 |
EOMONTH(開始日,月) |
EOMONTH関数の使い方
EOMONTH関数は起算日より指定した月数だけ前または後ろの月の最終日のシリアル値(日付)を返します
開始日に小数点を含めた数値を指定した場合、小数点以下は切り捨てられます。
開始日にシリアル値に変換できない値を指定した場合はエラー値#VALUEが返されます。
月に負の数を指定すると起算日からさかのぼった月の最終日を返します。
引数の指定方法 |
開始日 |
開始日(起算日)を表す日付をシリアル値または日付文字列で指定 |
月 |
起算日から前後させる月を整数で指定 |
B1に=EOMONTH(A1,5) B2に=EOMONTH(A2,1) B3に=EOMONTH(A3,-1)を入力すると以下の表の結果となります。
B1の=EOMONTH(A1,5)では開始日にA1セルの2004/1/1を指定し、月に5を指定しています。
B1セルに2004/1/1から起算して5ヵ月後の6月の最終日2004/6/30(シリアル値:38168)が返されます。
B2の=EOMONTH(A2,1)では開始日にA2セルの2007/12/25を指定し、月に1を指定しています。
B2セルに2007/12/25から起算して1ヵ月後の1月の最終日2008/1/30(シリアル値:39478)が返されます。
B3の=EDATE(A3,-1)では開始日にA3セルの2007/12/25を指定し、月に-1を指定しています。
B3セルに2007/12/25から起算して1ヵ月さかのぼった11月の最終日2007/11/30(シリアル値:39416)が返されます。
|
A |
B |
1 |
2004/1/1 |
2004/6/30 |
2 |
2007/12/25 |
2008/1/31 |
3 |
2007/12/25 |
2007/11/30 |
|
|