- ベストアンサー
EXCELの年月変換について
小数点の年数を『何年何ヶ月』と変換したいのですが、 どういった関数や操作をすればいいのか分からないため、 質問いたします。 例をあげますと、 「1.5」の数値を、『1年6ヶ月』という表示にしたい、といった具合にです。 説明が不十分であれば、補足説明いたします。 また、それに関するお勧めサイトがあれば 重ねてお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「1.5」の数値がA1に入っているとして、簡単に済ますなら =INT(A1)&"年"&INT(MOD(A1,1)*12) &"ヶ月" でしょうか。 INTで1.5の整数部分「1」だけを取り出し年にしています。 MOD(A1,1)で小数点以下の値「0.5」を取り出し、12を掛けて月にしています。 そのままですと、「1.6」の時1年7.2ヶ月と、なってしまいますので、月数もINTして整数だけ表示しています。
その他の回答 (1)
- zongai
- ベストアンサー率31% (470/1474)
回答No.1
思いつきで… [A1]=1.5 としたとき =INT(A1)&"年"&(A1-INT(A1)*12&"ヶ月" INTで実数部分を年として、後は少数部分に12を掛けてるだけ。