年齢を計算する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

Excel では、さまざまな方法で人の年齢を計算できます。次の表は使用するためには、一般的な方法を示して、日付と時刻の関数します。

Excel では、次の例を使用するには、テーブルのデータを選択し、選択範囲を右クリックし、コピー] を選びますにドラッグします。新しいワークシートを開き、右クリックのセル A1 を選択ペーストのオプション] > [元の書式を保持するします。

データ

2012/10/2

2014/5/2

2014/6/3

2014/7/3

6/3/2002

数式

説明

=(YEAR(NOW())-YEAR(A2))

結果は人の年齢-A2 で、[誕生日] today 関数との違いします。

この例では、NOW関数を使用します。

このセルが数値に表示されない場合は、数値または一般的なとして書式設定を確認します。学習数値や日付としてセルの書式を設定する方法。

=YEAR(NOW())-1960

セル参照を使用せずに、1960年に生まれた人物の年齢を返します。

このセルは、数値として表示されない場合は、数値または一般的なとして書式設定を確認します。学習数値や日付としてセルの書式を設定する方法。

=YEARFRAC(A3,A5)

A5 内の日付と A3 の年小数の年齢を計算します。

=(A5-A6)/365.25

12.08 は A5 内の日付と A6 の年齢を計算します。

4 年ごとに発生するうるう年を考慮するには、数式 365.25 が使用されます。

=("2014/10/2"-"2014/5/2")

153 参照されるセル参照を使用せずに 2 つの日付間の日数を計算します。

=DAYS(TODAY(),"79/2/15")

2 つの日付関数を使って、2 つの日付間の日数の数です。

DAYS 関数の 2 つの引数は、実際の日付、セル参照、または別の日付と時刻の関数をすることができます: TODAY 関数などです。

=(YEAR(NOW())-YEAR(A3))*12+MONTH(NOW())-MONTH(A3)

A3 と現在の日付間の月数数です。

この例では、YEAR 関数NOW 関数MONTH 関数を使います。

このセルは、数値として表示されない場合は、数値または一般的なとして書式設定を確認します。学習数値や日付としてセルの書式を設定する方法。

=NETWORKDAYS(A3,A2,A3:A5)

A2 に含まれる 2 つの日付と A3、これは 107 の全体の稼働日の数。稼働日は、週末や休暇を除外します。A3:A5、最後の引数は、稼働日を減算する祝日を一覧表示します。

この例では、NETWORKDAYS 関数を使っています。

=DAYS360(A2,A3,TRUE)

570 は A3, A2 に含まれる 2 つの日付までの日数の数です。これを年 360 日 (30 日間か月 12) 計算では一般的なに基づいています。

この例では、DAYS360 関数を使っています。

=EDATE(A3,-4)

日付形式に変換するこのと A3 の日付よりも前が 1/2/2014 年 4 月 (-4) があります。

この例では、EDATE 関数を使っています。この関数は、銀行取引記録の満期日の計算に使われます。

関連情報

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×