Excel で年齢を計算する方法

ExcelでDATEDIF関数やカスタム数式を使って年齢を計算する方法を学びましょう。このガイドでは、生年月日から今日の日付までの正確な年齢の算出方法を解説します。

ラフな画面録画から、AIで製品動画とドキュメントを即座に作成

無料で始める

このプロセスでは、Excel を使って年齢を計算する手順を順を追ってご案内します。

これには、指定のセルに特定の数式を入力し、提供されたデータに基づいて年齢を自動的に計算できるようにすることが含まれます。

Excel で計算する方法はいくつかあり、結果にどの程度の正確さを求めるかによって異なります。以下に、最も一般的な方法をわかりやすく説明します。

1. YEARFRACINT を使う方法(より正確)
うるう年や端数年も考慮した正確な年齢計算をしたい場合、これは非常に便利な方法です。

数式:
=INT(YEARFRAC(date_of_birth, TODAY()))

  • date_of_birth を、その人の生年月日が入っているセルに置き換えます。

  • TODAY() は現在の日付を自動的に取得します。

  • YEARFRAC は 2 つの日付の間の年数の合計(小数を含む)を計算します。

  • INT は小数部分を取り除き、年数の整数部分を求めます。

2. YEARTODAY を使う方法(手早く簡単)
この方法は簡単ですが、その年の誕生日がまだ来ていない場合、1 年ずれることがあります。

数式:
=YEAR(TODAY()) - YEAR(date_of_birth)

  • 生まれた年を現在の年から引くだけです。

  • 誕生日がすでに過ぎたかどうかは考慮しないため、常に正確とは限りません。

3. DATEDIF を使う方法(あまり一般的ではないが正確)
もう 1 つの正確な方法は DATEDIF 関数を使うことです。これは Excel の候補には表示されませんが、安定して動作します。

数式:
=DATEDIF(date_of_birth, TODAY(), "y")

  • これは、生年月日と今日の間の満年数を計算します。

  • 数式さえわかれば、正確で簡単です。

ステップバイステップガイド: Excel で年齢を計算する方法

ステップ 1

年齢を表示したいセルを選択します。

Select the cell where you want the age to be displayed.

ステップ 2

そのセルをクリックし、次の数式を入力します: =TRUNC(YEARFRAC(<start_date>, TODAY(), 1))。詳しい手順は動画を参照してください。

Click on that cell and enter the following formula: =TRUNC(YEARFRAC(<start_date>, TODAY(), 1)). Refer to the video for a detailed walkthrough.

ステップ 3

完了したら、「Enter」を押します。これにより、選択したセルに年齢が自動的に計算・表示されます。

Once done, press "Enter." This will automatically calculate and display the ages in the selected cell.

MS Excel で年齢を計算するためのプロのヒント

  • DATEDIF 関数と =DATEDIF(A1, TODAY(), Y) を使用すると、年齢を年単位で正確に計算できます。

  • YEARFRACINT を組み合わせると、特にうるう年を考慮する場合に、正確な年齢計算ができます。

  • 計算エラーを避けるため、生年月日の形式が正しいこと(MM/DD/YYYY または DD/MM/YYYY)を確認してください。

MS Excel で年齢を計算する際によくある間違いとその回避方法

  • 誤った日付形式を使用するとエラーが発生する可能性があります。計算を行う前に、日付セルは必ず「日付」形式にしてください。

  • 参照日を更新し忘れると、結果が不正確になることがあります。年齢計算を動的に保つには TODAY() を使用してください。

  • 差分だけに頼る(例: =YEAR(TODAY())-YEAR(A1))と、不正確な結果になる場合があります。正確さを求めるなら DATEDIF を使用してください。

MS Excel で年齢を計算するためのよくある質問

  1. MS Excel で年齢を計算する最も簡単な数式は何ですか?
    最も簡単な数式は =DATEDIF(A1, TODAY(), Y) です。A1 には生年月日が入力されています。

  2. 年、月、日で年齢を計算するにはどうすればよいですか?
    詳細な内訳を表示するには、DATEDIF(A1, TODAY(),Y) & Years, & DATEDIF(A1, TODAY(), YM) & Months, & DATEDIF(A1, TODAY(), MD) & Days を使用します。

  3. Excel で年齢計算にエラーが表示されるのはなぜですか?
    日付の書式が正しくない場合や、生年月日が今日の日付より後の場合にエラーが発生することがあります。適切な書式設定と値を確認してください。

  4. 今日の日付ではなく、指定した日付から年齢を計算できますか?
    はい、TODAY() を任意の参照日付に置き換えます。たとえば =DATEDIF(A1, B1, Y) のようにします。B1 には比較用の日付が入力されています。

  5. Excel で毎年自動的に年齢を更新するにはどうすればよいですか?
    数式に TODAY() を使うことで、ファイルを開くたびに年齢が動的に更新されます。

  6. Mac で画面録画するには? 
    Mac で画面録画するには、Trupeer AI を使用できます。画面全体をキャプチャできるほか、AI アバターの追加、ナレーションの追加、動画内でのズームイン・ズームアウトなどの AI 機能も備えています。trupeer の AI 動画翻訳機能を使えば、動画を 30 以上の言語に翻訳できます。 

  7. 画面録画に AI アバターを追加するには?
    画面録画に AI アバターを追加するには、AI 画面録画ツールを使用する必要があります。Trupeer AI は AI 画面録画ツールで、複数のアバターを使った動画の作成を支援し、動画用の自分のアバターを作成することもできます。

  8. Windows で画面録画するには?
    Windows で画面録画するには、組み込みの Game Bar(Windows + G)を使用するか、AI アバター、ナレーション、翻訳などのより高度な機能を備えた Trupeer AI のような高度な AI ツールを使用できます。

  9. 動画にナレーションを追加するには?
    動画にナレーションを追加するには、trupeer ai の Chrome 拡張機能をダウンロードしてください。サインアップ後、音声付きの動画をアップロードし、trupeer から希望のナレーションを選択して、編集した動画を書き出します。 

  10. 画面録画でズームインするには?
    画面録画中にズームインするには、Trupeer AI のズーム効果を使用します。これにより、特定のタイミングでズームイン・ズームアウトでき、動画コンテンツの視覚的なインパクトを高めることができます。

おすすめの記事

技術ドキュメントジェネレーター

ユーザーマニュアルガイド

ナレッジベースソフトウェア

Canva で画像を塗り絵ページに変換する方法

Canva で両面印刷する方法

Canva でテキストを伸ばす方法

Canva から複数ファイルを一度にダウンロードする方法

Canva で写真の端をフェードさせる方法

動画編集者、翻訳者、脚本家が必要ですか?

Trupeerを無料でお試しください

デモを予約する

動画編集者、翻訳者、脚本家が必要ですか?

Trupeerを無料でお試しください

デモを予約する

動画編集者、翻訳者、脚本家が必要ですか?

Trupeerを無料でお試しください

デモを予約する