- ベストアンサー
エクセルで「平成○年○月(翌月)~ 平成△年△月」と表示されるようにす
エクセルで「平成○年○月(翌月)~ 平成△年△月」と表示されるようにするにはどのような数式にすればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1セルに平成22年4月9日と入力してB1セルに翌月を表示させるにはB1セルに次の式を入力すればよいでしょう。 =TEXT(A1,"ggge年m月") A2セルに何ヶ月後の数値で例えば18と入力して、18カ月後の年月をB2セルに表示させるとしたらB2セルには次の式を入力すればよいでしょう。 =TEXT(DATE(YEAR(A1),MONTH(A1)+A2,DAY(A1)),"ggge年m月") なお、今日の日付はTODAY()関数で表せますので、本日を基準に期間をお示しのように表示させるとしたらA2セルに何ヶ月後の月数を入力するとして、次のような式で表すことができます。 =IF(A2="","",TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(TODAY())),"ggge年m月")&"(翌月)~"&TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+A2,DAY(TODAY())),"ggge年m月"))
その他の回答 (2)
- Micanakasima
- ベストアンサー率42% (6/14)
可能です。 では回答します。 少々ややこしいので、またわからなければ補足してください。 (1)について B1の設定 (1)数式 =DATE(YEAR(A1),MONTH(A1)+1,1) (2)セルの書式設定 表示形式タブより 分類をユーザー定義に設定し、種類を ggge"年"m"月" に設定 (2)について B2の設定 (1)数式 =EDATE(B1,A2)-1 (2)セルの書式設定 表示形式タブより 分類をユーザー定義に設定し、種類を ggge"年"m"月" に設定 セルの書式設定は、どのバージョンでも右クリックのショートカットメニューから出せます。 注意は種類を入力する場合は、かならず直接入力(日本語入力offの半角英数字)で入力することです。
お礼
適切なアドバイスありがとうございました。感謝いたします。
- Micanakasima
- ベストアンサー率42% (6/14)
質問がとても漠然とだったので、逆に質問しますが、 ○と△の日付のみを入力して上記のような表記が出るようにしたいのですか? それとも日数を入力して上記のように表記させるのですか? また、その表記は一つのセル内で行いたいのですか? できれば詳細を詳しく教えてください。 条件によってはできなくもないです。 上田
お礼
早速の回答ありがとうございます。 ご指摘のとおり何とも応えようのない質問でした。 質問下手でスミマセン。。。 具体的には (1)A1セルに今日の日付(平成22年4月9日)を入力すると B1セルに平成22年5月と表示され、 (2)A2セルに期間(月数)を入力(例えば18(ヶ月))すると B2セルに平成23年10月と表示されるようにしたいのです。 宜しくお願いします。
お礼
懇切にご教示頂きありがとうございます。イメージ通りに表示できました。