- ベストアンサー
エクセルで末日を表示させたい
A1セルの日付が入力しています。 以後の末日を表示させたいのですが、どうしたらよいでしょうか? A1に2008年6月25日が入力すると A2に2008年6月30日、A3に2008年7月31日、… 6ヶ月分くらい表示させたいです。 関数で簡単に出来る方法は、ありませんか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
A2に=EOMONTH(A$1,ROW(A1)-1)として下方向にコピーして下さい。 因みにEOMONTH関数はツール→アドイン→「分析ツール」欄にチェックを付けると使用可能となります。
その他の回答 (6)
- wisemac21
- ベストアンサー率39% (171/429)
A2=EOMONTH(A1,0) A3=EOMONTH(A1,1) と入力して A3を下へオートフィル
- merlionXX
- ベストアンサー率48% (1930/4007)
A2に =DATE(YEAR(A1),MONTH(A1)+COLUMN(A1),0) と入力したら、そのまま好きなだけ右へコピーしてみてください。
- usb_memory
- ベストアンサー率76% (23/30)
A1 2008/6/25 A2 =DATE(YEAR(A1),MONTH(A1) + 1,0) A3 =DATE(YEAR(A2),MONTH(A2) + 2,0) A4 =DATE(YEAR(A3),MONTH(A3) + 2,0) ・ ・ こんな感じでしょうか
- cimglide
- ベストアンサー率70% (60/85)
A2に「=DATE(YEAR(A1),MONTH(A1)+1,1)-1」 A3に「=DATE(YEAR(A2),MONTH(A2)+2,1)-1」 A4以降はA3の結果をコピーで可能です。
- higekuman
- ベストアンサー率19% (195/979)
翌月1日の前日、という式を書けば良いです。
- FEX2053
- ベストアンサー率37% (7991/21371)
=DATE(YEAR(A1),MONTH(A1)+1,1)-1 要は「翌月1日の1日前」を算出すればいいだけです。 ちなみにExcelは 2008/13/1 をちゃんと2009/1/1 と読み直して くれるので、12月の条件分けは不要ですよ。