- ベストアンサー
EXCEL TODAYに関連した操作方法
よろしくお願いします。 先ず、TODAYを使ってその翌月26日、翌々月26日、3か月後の26日・・・6か月後の26日迄を自動反映させるにはどのような数式を使えばできるようになるでしょうか。EXCEL初心者です。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 翌月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) 一つ聞けば判りますね?
その他の回答 (2)
- okormazd
- ベストアンサー率50% (1224/2412)
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日になる。
お礼
ご回答頂きありがとうございました。私のソフトはEXCEL2003ですのでEOMONTH関数はありませんでした。 今後の参考にさせて頂きます。本当にありがとうございました。
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
それをA列に表示するには、 A1: =DATE(YEAR(TODAY()),MONTH(TODAY())+ROW(),26) 以下、必要なだけ下にコピー
補足
簡潔明快ありがとうございました!
お礼
解決!!本当にありがとうございました。