• ベストアンサー

Excelで○年度○月期と表示したい

EXCELで A1に○/○と月日を入れるとA2に ○年度○月期 と表示したいのですが,12月までは当月年度で表示できるのですが、翌年の1月から3月になると翌年度の日付になってしまいます。関数や表示形式で できますでしょうか

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

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

表示形式では出来ず、1,2,3月なら前年を計算しなきゃいけません。 ご利用のエクセルのバージョンがご相談で書かれていませんが、最近のエクセルを使っているなら =IF(A1="","",TEXT(EDATE(A1,IF(MONTH(A1)<4,-12,0)),"yy年度m月期")) =IF(A1="","",TEXT(EDATE(A1,IF(MONTH(A1)<4,-12,0)),"ge年度m月期")) とかで出来ます。 昔のエクセルをまだ使っているときは、アドインで「分析ツール」のチェックを入れてから利用します。 ご相談投稿では、普段あなたがご利用のソフトのバージョンまでキチンと明記する事を憶えて下さい。次回以降のご参考に。

moncyan
質問者

お礼

ご回答ありがとうございました EXCEL2010を使用でしたが、こちらが思っていたイメージ通り(和暦で表示させたかった)の回答で大変喜んでいます。早速実務で使わせていただきます  ありがとうございました

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

西暦4桁 =TEXT(DATE(YEAR(A1),MONTH(A1)-3,1),"YYYY年度")&TEXT(A1,"M月度") 西暦下2桁 =TEXT(DATE(YEAR(A1),MONTH(A1)-3,1),"YY年度")&TEXT(A1,"M月度") 和歴(年号なし) =TEXT(DATE(YEAR(A1),MONTH(A1)-3,1),"EE年度")&TEXT(A1,"M月度") 和歴(年号漢字一文字) =TEXT(DATE(YEAR(A1),MONTH(A1)-3,1),"GGEE年度")&TEXT(A1,"M月度")

moncyan
質問者

お礼

ご回答ありがとうございました 当方が望んでいた わかりやすい回答をいただきありがとうございました ベストアンサーにしたかったのですが、今回は別の方にさせていただきました  ありがとうございました

すると、全ての回答が全文表示されます。
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 A2セルに次の様な関数を入力されると良いと思います。 =IF(ISNUMBER(1/DAY(A1)),YEAR(A1)-(MONTH(A1)<4)&"年度"&MONTH(A1)&"月期","")

moncyan
質問者

お礼

ご回答ありがとうございました 参考にさせていただきました  ありがとうございました

すると、全ての回答が全文表示されます。
  • washi001
  • ベストアンサー率41% (157/379)
回答No.1

Excelには年度の機能がないですが、関数と式を入れることで対応可能です。 下記が参考になると思います。 http://www.relief.jp/itnote/archives/003350.php

moncyan
質問者

お礼

ありがとうございました 参考にさせていただきました

すると、全ての回答が全文表示されます。

関連するQ&A