• ベストアンサー

EXCELの年月変換について

小数点の年数を『何年何ヶ月』と変換したいのですが、 どういった関数や操作をすればいいのか分からないため、 質問いたします。 例をあげますと、 「1.5」の数値を、『1年6ヶ月』という表示にしたい、といった具合にです。 説明が不十分であれば、補足説明いたします。 また、それに関するお勧めサイトがあれば 重ねてお願いいたします。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.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を掛けてるだけ。

関連するQ&A