- 締切済み
エクセルの年齢表示について
教えていただきたいことがあります。 エクセルで年齢を○ヶ月という風に1つのセルに表示したいのですが どのようにして表示したら良いでしょうか? 例)59.49歳 → 59歳○ヶ月
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.4
小数点に12月を乗算する方法は駄目でしょうか。 一例です。 (月換算の小数点以下は切り捨てとしています) =INT(セル)&"歳"&INT(MOD(セル,1)*12&"ヶ月"
- Dxak
- ベストアンサー率34% (510/1465)
回答No.3
> 例)59.49歳 → 59歳○ヶ月 が、どうやって計算してるかだね 例えば、A1に生年月日がある場合 =DATEDIF(A1,TODAY(),"Y")&"歳"& DATEDIF(A1,TODAY(),"YM") & "ヶ月" って、感じで計算するとかね 59.49が、どうやって算出された数値なのか? その辺りから、判らないとなんとも^^;
質問者
お礼
ありがとうございます。 早速試してみます。
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.2
生年月日をA1セルに入れた場合、年齢を表示したいセルに =DATEDIF(A1,TODAY(),"Y")&"歳"&DATEDIF(A1,TODAY(),"YM")&"ヶ月"
質問者
お礼
ありがとうございます。 早速試してみます。
- hirumin
- ベストアンサー率29% (705/2376)
回答No.1
[A1]=59.49 として、 =INT(A1)&"歳"&INT(A1-INT(A1))*12)&"ヶ月" でいかがでしょう?
質問者
お礼
ありがとうございます。 早速試してみます。
お礼
ありがとうございます。 早速試してみます。