• ベストアンサー

エクセルの日付関数

エクセルの日付関数 申し訳ありませんが、教えてください。 1ヵ月後の同じ日(2010/9/10 であれば 2010/10/10)と、 1ヵ月後の月末(2010/9/30 であれば 2010/10/31)を表示させる関数を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#164823
noname#164823
回答No.3

>1ヵ月後の同じ日(2010/9/10 であれば 2010/10/10)  =EDATE(開始日,1) >1ヵ月後の月末(2010/9/30 であれば 2010/10/31)  =EOMONTH(開始日,1) エラー値 #NAME? が返される場合は、通常インストールでは入っていない という事なので、分析ツール アドインを組み込む必要があります。 エクセルをインストールしたCDを入れて、 「ツール」「アドイン」の一覧の「分析ツール」にチェックを入れれば すぐインストされ、関数が使えるようになります。 シリアル値が返されるので、 このセルの書式設定の表示形式を「日付」にして下さい。 「開始日」「月数」もセルに入力し、セル番地を引数にすれば、 このセル内の日付けや数字を変えれば、自由に変更できます。

noname#117935
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 1ヵ月後の同じ日:=EDATE(日付セル,1) 1ヵ月後の月末 :=EOMONTH(日付セル,1) 因みにこの関数は分析ツールをアドインしていないと無効ですのでツール→アドイン→分析ツールにチェックをつけて下さい。

noname#117935
質問者

お礼

ありがとうございました。

  • kgrjy
  • ベストアンサー率54% (1359/2481)
回答No.1

A>1ヵ月後の同じ日(2010/9/10 であれば 2010/10/10) B>1ヵ月後の月末(2010/9/30 であれば 2010/10/31) AとBは別物の関数となります。 A(9/30)=10/30 B(9/30)=10/31 A=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)) B=DATE(YEAR(A1),MONTH(A1)+2,)

noname#117935
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう