• 締切済み

エクセルの年齢表示について

教えていただきたいことがあります。 エクセルで年齢を○ヶ月という風に1つのセルに表示したいのですが どのようにして表示したら良いでしょうか? 例)59.49歳 → 59歳○ヶ月

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

小数点に12月を乗算する方法は駄目でしょうか。 一例です。 (月換算の小数点以下は切り捨てとしています) =INT(セル)&"歳"&INT(MOD(セル,1)*12&"ヶ月"

forever29
質問者

お礼

ありがとうございます。 早速試してみます。

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.3

> 例)59.49歳 → 59歳○ヶ月 が、どうやって計算してるかだね 例えば、A1に生年月日がある場合 =DATEDIF(A1,TODAY(),"Y")&"歳"& DATEDIF(A1,TODAY(),"YM") & "ヶ月" って、感じで計算するとかね 59.49が、どうやって算出された数値なのか? その辺りから、判らないとなんとも^^;

forever29
質問者

お礼

ありがとうございます。 早速試してみます。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

生年月日をA1セルに入れた場合、年齢を表示したいセルに =DATEDIF(A1,TODAY(),"Y")&"歳"&DATEDIF(A1,TODAY(),"YM")&"ヶ月"

forever29
質問者

お礼

ありがとうございます。 早速試してみます。

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

[A1]=59.49 として、 =INT(A1)&"歳"&INT(A1-INT(A1))*12)&"ヶ月" でいかがでしょう?

forever29
質問者

お礼

ありがとうございます。 早速試してみます。

関連するQ&A