生年月日と測定日を入力して、その人が何歳かを調べましょう。年・月・日単位で正確な暦年齢を素早く簡単に計算できます。
正確な暦年齢:
年齢:
月齢:
週齢:
日齢:
誕生曜日:
次の誕生日:
星座:
こちらもおすすめ:
この計算機の主な結果 —年・月・日— は、総日数を365で割って求めるものではありません。暦に沿って差し引きます。まず最後の誕生日までの満了した年を数え、次にその日から測定月の同じ日までの満了した月を数え、最後に残りの日数を出します。年の数は誕生日にだけ増え、1月1日には増えません。
例:生年月日が2000年5月7日、測定日が2026年8月17日の場合、2000年5月7日から2026年5月7日までで26年が満了しています。その誕生日から8月7日まで3ヶ月が満了し、最後に8月7日から8月17日まで10日が残ります。したがって正確な年齢は26年、3ヶ月と10日です。
暦年齢とは、生年月日から今日まで、または別の測定日までに経過した時間です。年・月・日の暦で表し、人が何歳かを言うときの普通の言い方です。この計算機がその年齢を返します。身体の状態や生物学的な老化の推定値ではありません。
Excelでは、年・月・日を別々のセルに分ければ、この計算機と同じ内訳が得られます。生年月日をA2、測定日をB2に入れます。今日時点で測る場合は、B2をTODAY()に置き換えます。
満了した年は、出生から測定日の直前の最後の誕生日までです。ExcelではDATEDIF関数が単位 "Y" で計算します:=DATEDIF(A2, B2, "Y")。この数は誕生日にだけ増え、このページと同じです。
残りの月は、その誕生日のあと測定日までの月で、0から11の値です。DATEDIFは単位 "YM" で返します。年を無視し、その月だけを残します:=DATEDIF(A2, B2, "YM")。5月7日から8月17日の例では、この結果は3です。
残りの日は、誕生日と同じ日(月内)から測定日までです。その日がまだ来ていなければ、Excelは前月の日数を借りる必要があります。この計算機と同じ基準です。次のように書けます:=IF(DAY(B2)>=DAY(A2), DAY(B2)-DAY(A2), DAY(DATE(YEAR(B2), MONTH(B2), 0))+DAY(B2)-DAY(A2))。
DATEDIFはこの同じ値に単位 "MD" も使えますが、Microsoftは誤った結果を返す場合があると文書化しています。そのためここでは使いません。
暦年齢は生年月日が同じなら誰でも同じです。暦の時間を数えます。生物学的年齢は体の消耗を表そうとするもので、遺伝や生活習慣によって変わるため、暦年齢が同じ2人が同じように「老けて見える」とは限りません。このツールは生物学的年齢を計算しません。2つの日付の間の時間だけを測ります。