Excelで年齢をdd/mm/yyyyで計算する方法(2つの簡単な方法)

  • これを共有
Hugh West

Excelを使えば、年齢を簡単に計算することができます。 今回は、Excelでdd/mm/yyyy形式で年齢を計算する方法についてご紹介します。

練習用ワークブックをダウンロードする

練習用ワークブックは、こちらから無料でダウンロードできます。

ddmmyyyy.xlsxの年齢を計算する。

2 Excelで年齢をdd/mm/yyyyで計算するための公式

あなたは、年、月、あるいは日付でExcelで年齢を計算することができます。 あなたはこれらの形式のいずれかで年齢を計算するためにいくつかの関数を使用することができます。 具体的にdd/mm/yyyy形式でExcelで年齢を計算すると詳細については、以下の記事全体を通過してください。

1.TODAY関数とDATEDIF関数を組み合わせて、Excelで現在の年齢を計算する

今日、Excelで年齢を計算したい場合は、次のようにします。 DATEDIF関数 とのことです。 TODAY機能 .

データーデイフ 関数は,2つの日付の差を計算する関数である。 主に 3 の引数になります。

構文です。 DATEDIF(start_date,end_date,unit)です。

開始日。 差額の計算の起点となる日付です

End_date。 これは、差額の計算を行う日付です

ユニットです。 年、月、日付の最初の文字を二重引用符で囲み、日付の差を日、月、年を基準にして計算することを宣言するものです。

TODAY 関数とは、今日の日付を返すExcelの関数です。 引数はありません。

6人の名前と誕生日のデータセットがあり、今日の年齢を計算したいとします。 以下の手順で計算します👇。

📌 ステップス

  • 何よりもまず、クリックします。 D5 年齢を計算したいセル

  • に続いて 等号 を押して数式を開始します。 続いて、次の数式を書き込んで 入力 ボタンをクリックします。
=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "&DATEDIF(C5,TODAY(), "MD")&" 日数"

🔎 フォーミュラの内訳

=datedif(c5,today(), "y")

これは、C5セルの日付と今日の日付の差を年単位で計算するものです。

結果 35

=DATEDIF(C5,TODAY(), "Y")&" 年、".

これは、スペースを連結し、Yearsを書き、カンマを追加し、さらにスペースを追加します。

結果 35年

=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")

これは、C5セルの日付と今日の日付の差を、完了した年の後の残りの月で計算し、それを年の結果と足し算するものです。

結果 35年、9

=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "です。

これは、スペースを連結し、Monthsを書き、カンマを追加し、さらにスペースを追加します。

結果 35歳9ヶ月

=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "&DATEDIF(C5,TODAY(), "MD")

これは、C5セルの日付と今日の日付の差を、年月が完了した後の残り日数で計算し、年月の結果と合算するものです。

結果 35歳 9ヶ月 25歳

=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "&DATEDIF(C5,TODAY(), "MD")&" 日数"

これは、スペースを連結して、Daysを書き込みます。

結果 35年9ヶ月25日

  • その結果、Alexの今日の年齢が計算されました。 続いて、カーソルを 右下 の位置となります。 D5 のセルです。 フィルハンドル が表示されます。 最後に、塗りつぶしハンドルをドラッグして をクリックすると、他のすべてのセルに数式がコピーされます。

このように、Excelでdd/mm/yyyy形式で誰でも今日の年齢を計算することができます。 そして、結果シート全体は次のようになります。 👇 👇 .

2.任意の2つの日付の間の年齢をdd/mm/yyyyで計算する

さて、別のデータセットに6人の名前と誕生日があったとします。 しかし、ここには固定された日付があり、その日付に基づいて年齢を計算しなければなりません。 与えられた2つの日付間の年齢を求めるには、次のようにします。 データーデイフ 機能で、以下のステップを踏んでください。

📌 ステップス

  • 何よりもまず、クリックします。 E5 年齢を計算したいセル

  • に続いて 等号 を押して数式を開始します。 その後、次の数式を書き込んで 入力 ボタンをクリックします。

=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "&DATEDIF(C5,D5, "MD")&" 日"

🔎 フォーミュラの内訳

=datedif(c5,d5, "y")

これは、C5とD5セルの日付の差を年単位で計算するものです。

結果 35

=DATEDIF(C5,D5, "Y")&" 年、".

これは、スペースを連結し、Yearsを書き、カンマを追加し、さらにスペースを追加します。

結果 35年

=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")

これは、完了した年の後の残りの月におけるC5とD5のセルの日付の差を計算し、それを年の結果と足し算します。

結果 35年、8

=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "年

これは、スペースを連結し、Monthsを書き、カンマを追加し、さらにスペースを追加します。

結果 35歳8ヶ月

=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "&DATEDIF(C5,D5, "MD")".

これは、C5セルとD5セルの日付の差を、年月が完了した後の残り日数で計算し、年月の結果と合算するものです。

結果 35年8ヶ月5ヶ月

=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "&DATEDIF(C5,D5, "MD")&" 日"

これは、スペースを連結して、Daysを書き込みます。

結果 35年8ヶ月5日

  • その結果、Alexのこの日付での年齢が計算されました。 次に、カーソルを 右下 の位置となります。 E5 のセルです。 フィルハンドル が表示されます。 最後に、塗りつぶしハンドルをドラッグして をクリックすると、他のすべてのセルに数式がコピーされます。

このように、Excelでdd/mm/yyyy形式で誰でも今日の年齢を計算することができます。 そして、クジラの結果表は次のようになります。 👇 👇。

その他、年齢のみを年単位で計算する公式をいくつかご紹介します。

エクセルで年齢を計算する場合、先に説明した方法とは別に、いくつかの計算式を使うことができます。

1.INT関数の使用

を使うと、年齢を年単位で求めることができます。 INT機能 以下の手順で行ってください。

📌 ステップス

  • 何よりもまず、クリックします。 D5 年齢を計算したいセル

  • に続いて 等号 を押して数式を開始します。 その後、次の数式を書き込んで 入力 ボタンをクリックします。
=int((今日()-c5)/365))

🔎 フォーミュラの内訳

(TODAY()-C5)

これは、今日の日付とC5セルの日付の差を日数で計算します。

結果 13082

(today()-c5)/365)です。

これにより、日数の結果が年数の結果になります。

結果 35.84.

int((today()-c5)/365))

これは、年の小数の結果を最も近い小さい整数の数字にするものです。

結果 35

  • その結果、Alexの今日の年齢(年)が計算されました。 次に、カーソルを 右下 の位置となります。 D5 のセルです。 フィルハンドル が表示されます。 最後に、塗りつぶしハンドルをドラッグして をクリックすると、他のすべてのセルに数式がコピーされます。

このように、全員の年齢を年単位で計算することができます。 例えば、結果シートは次のようになります👇。

2.YEARFRAC関数の使用

そのほかにも YEARFRAC機能 自分の年齢を年単位で知りたい場合は、Excel で年齢を計算することができます。 以下の手順で行います。

📌 ステップス

  • 何よりもまず、クリックします。 D5 年齢を計算したいセル

  • に続いて 等号 を押して数式を開始します。 その後、次の数式を書き込んで 入力 ボタンをクリックします。
=rounddown(yearfrac(c5,today(),1),0)

🔎 フォーミュラの内訳

YEARFRAC(C5,TODAY(),1)

C5セルの日付と今日の日付の実年差の計算を行います。

結果 35.8

ラウンドダウン(yearfrac(c5,today(),1),0)

このラウンドは、前の結果を小数点以下ゼロでダウンさせます。

結果 35

  • その結果、Alexの今日の年齢(年)が計算されました。 次に、カーソルを 右下 の位置となります。 D5 のセルです。 フィルハンドル が表示されます。 最後に、塗りつぶしハンドルをドラッグして をクリックすると、他のすべてのセルに数式がコピーされます。

このように、全員の年齢を年単位で計算することができます。 例えば、結果シートは次のようになります👇。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。