• ベストアンサー

エクセル生年月日から満年齢を出したい

一難去ってまた一難… E2セルに今日の日付、C4セルに生年月日で、 =DATEDIF(C4,$E$2,"Y") の式で今日現在の年齢を出すことはできたのですが、今日現在の年齢ではなく満年齢を出す方法はあるでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

>今日現在の年齢ではなく満年齢 今日現在の年齢が満年齢だと思いますので、数え年齢のことでしょうか。 もしそうであれば、 =DATEDIF(C4,DATE(YEAR($E$2),12,31),"Y")+1 でできますが。違っていたらごめんなさい。

mok1
質問者

お礼

そうです、数え年のことです。 これでいけると思います。ありがとうございました。

その他の回答 (2)

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.3

その式が、満年齢を求める式ですよ。 今年になって、誕生日が未だのとき、-1 する一般的な数え方です。

mok1
質問者

お礼

#1の方へのお礼でも書きましたが、満年齢=今日現在の年齢のことだったんですね。 ありがとうございました。

  • Quattro99
  • ベストアンサー率32% (1034/3212)
回答No.1

> 今日現在の年齢ではなく満年齢 両者の違いがよくわからないのですが。

参考URL:
http://arena.nikkeibp.co.jp/tec/excel/20040310/107764/
mok1
質問者

補足

満年齢=次の誕生日が来たときの年齢、だと思っていました。 今日現在の年齢のことだったんですね。

関連するQ&A