- ベストアンサー
エクセル2000にて年齢計算(○歳○ヵ月○日)をするには?
エクセル2000にて誕生日から特定の日時までの年齢計算を「○歳○ヵ月○日」のように計算させるにはどのようにすればよいのでしょうか? もし、WEB上のサービスで存在するのであればそちらでも結構です。 何卒、よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
No.1.4です! ほんとぉ~~~!っに何度もごめんなさい。 No.4で数式を入力するセルをB2としていましたが、 C2の間違いです。 どうも失礼しました。m(__)m
その他の回答 (4)
- tom04
- ベストアンサー率49% (2537/5117)
No.1です! たびたびごめんなさい。 ExcelのSheet画像をアップしているのですが、表示されていないみたいなので 文章で説明させていただきます。 A列にA2から氏名を入力してあります。 B列は誕生日をB2からの入力(シリアル値です) そして、E2セルに検査日として「いつまで」という基準の日をシリアル値で入力してあります。 最後にB2セルに前回の数式を入れて、オートフィルで下へコピーすると 各行の人の年齢が 「○歳△ヶ月□日」と表示できると思います。 この程度ですが、 何度も失礼しました。m(__)m
DATEDIFの正確さについては各種のサイトで検証されていますので省きます。 年齢算出、一般的、民法上、数え年の3種類の算出方法対応の年齢算出ツール http://pcgenki.com/soft3/nenrei.htm
- te12889
- ベストアンサー率36% (715/1959)
>WEB上のサービスで存在するのであればそちらでも結構です。 ・・・一度は検索をお試しになられました? ↓も「Excel 年齢計算」で検索すれば、かなり上位でヒットします。 http://www.relief.jp/itnote/archives/000423.php 「Datedif関数」はExcel2000でも装備されています。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 一例です。 ↓の画像でC2セルに =DATEDIF(B2,$E$2,"Y")&"歳"&DATEDIF(B2,$E$2,"YM")&"ヶ月"&DATEDIF(B2,$E$2,"MD")&"日" という数式を入れ、オートフィルで下へコピーしています。 (エラー処理はしていません) 尚、余計なお世話かもしれませんが、 DATEDIFで表示形式の "YM" は1年未満の月数 "MD" は1か月未満の日数 をあらわしています。 以上、長々と書きましたが 参考になれば幸いです。m(__)m
補足
ご回答ありがとうございます。 最も求めている物に近いと思うのですが 「↓の画像」とはどれでしょうか? 何度も申し訳ありませんがよろしくお願いいたします。
お礼
こちらこそ、ありがとうございました!! WEB上でいろいろと探してみたのですが これだ!!ってものが見つからなくって。。。 非常に分かりやすくバッチリと求めているものが出来ました。 ありがとうございます!!