• ベストアンサー

EXCEL TODAYに関連した操作方法

よろしくお願いします。 先ず、TODAYを使ってその翌月26日、翌々月26日、3か月後の26日・・・6か月後の26日迄を自動反映させるにはどのような数式を使えばできるようになるでしょうか。EXCEL初心者です。よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

こんばんは。 翌月26日 =DATE(YEAR(TODAY()),MONTH(TODAY())+1,26) 翌々月26日 =DATE(YEAR(TODAY()),MONTH(TODAY())+2,26) 3月後26日 =DATE(YEAR(TODAY()),MONTH(TODAY())+3,26) 4月後26日 =DATE(YEAR(TODAY()),MONTH(TODAY())+4,26) 5月後26日 =DATE(YEAR(TODAY()),MONTH(TODAY())+5,26) 6月後26日 =DATE(YEAR(TODAY()),MONTH(TODAY())+6,26) 一つ聞けば判りますね?

hasshiakki
質問者

お礼

解決!!本当にありがとうございました。

その他の回答 (2)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

1か月後 =EOMONTH(TODAY(),0)+26 2か月後 =EOMONTH(TODAY(),1)+26 3か月後 =EOMONTH(TODAY(),2)+26 4か月後 =EOMONTH(TODAY(),3)+26 nか月なら、n-1を指定するので、それが嫌なら(セルで指定するような場合) =EOMONTH(TODAY(),3-1)+26 とか =EOMONTH(TODAY(),$A$1-1)+26 のようにする。$A$1に3をいれれば、3か月後の26日になる。 負の数を入れれば、何か月か前の26日になる。

hasshiakki
質問者

お礼

ご回答頂きありがとうございました。私のソフトはEXCEL2003ですのでEOMONTH関数はありませんでした。 今後の参考にさせて頂きます。本当にありがとうございました。

回答No.2

それをA列に表示するには、 A1: =DATE(YEAR(TODAY()),MONTH(TODAY())+ROW(),26) 以下、必要なだけ下にコピー

hasshiakki
質問者

補足

簡潔明快ありがとうございました!

関連するQ&A

専門家に質問してみよう