小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年12月16日【ID:0】

【Excel】数式で年齢を求める方法【2選】

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


数式を活用して、生年月日から年齢を求める方法について2通りで解説していきます。


方法1:YEARFRAC関数を活用

1つ目の方法では、『YEARFRAC関数』を活用します。
この関数では、指定した期間の年数を求めることができます。
この関数の使い方は、以下になります。

=YEARFRAC(開始日, 終了日, [基準])
// 指定した開始日と終了日の差を指定した[基準]で求める
// ▼[基準]▼
// 0または省略:30日/360日(NASD方式)
// 1:実際の日数/実際の日数
// 2:実際の日数/360日
// 3:実際の日数/365日
// 4:30日/360日(ヨーロッパ方式)

今回は年齢を求めたいため、引数[基準]には「1」を指定します。
年齢を求める場合は、生年月日と本日の日付の差を求める必要があります。
本日の日付は、TODAY関数で取得できるため、以下のような数式で年齢を求めることができます。

// =YEARFRAC(C3,TODAY(),1)
// 最終行までコピー

ただ、上記のように、年齢に小数が含まれてしまう可能性があります。
そのため、INT関数やROUNDDOWN関数などと組み合わせて、小数点以下を切り捨てる必要があります。
こちらでは、INT関数を活用して、以下のように小数点以下を切り捨てます。

=INT(YEARFRAC(C3,TODAY(),1))
// 最終行までコピー

方法2:DATEDIF関数を活用

2つ目の方法では、『DATEDIF関数』を活用します。
この関数では、指定した期間の差を求めることができます。
この関数の使い方は、以下になります。

=DATEDIF(開始日, 終了日, 単位)
// 指定した「開始日」と「終了日」の差を、指定した「単位」で求める
// ▼単位(一部)▼
// "Y":年数
// "M":月数
// "D":日数

今回は年齢を求めたいため、引数[単位]には「"Y"」を指定します。

年齢を求める場合は、先ほどと同様に、生年月日と本日の日付の差を求める必要があります。
本日の日付は、TODAY関数で取得できるため、以下のような数式で年齢を求めることができます。

=DATEDIF(C3,TODAY(),"Y")
// 最終行までコピー

パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7982599

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】住所から都道府県のみを抽出

【Excel】行(列)挿入時に上(左側)の書式が反映される問題

【ExcelVBA】Functionで複数の戻り値を設定

【Excel】プランごとの金額をSWITCH関数で求める

【ExcelVBA】予定表の各日付に1行を追加する

【Excel】瞬時にコピーするショートカット

【Excel】必要な範囲以外を非表示にする

【Excel】予定表から労働時間を色んな形式で求める

【Excel】電話番号の形式を瞬時に変換

【Excel】入力確定後の移動先

【Excel】マトリックス表から値を抽出する方法

【ExcelVBA】合格者だけに合格証を発行

【Excel】先頭の「0」を維持する簡単な対策

【Excel】セルに分数を入力する

【Excel】入力した数値を0埋め4桁にする

【Excel】複数の目標値を自動で計算「ソルバー」

【Excel】シート名などの文字列からその値を参照する数式

【Excel】数値を文字列に変換する珍しい関数5選

【Excel】表に自動で罫線を設定(カテゴリー別の罫線も設定)

【Excel】集計結果の「0」の表示非表示を切り替える

【Excel】スクロールバーを活用して行の色付け

【Excel】数式の参照元(先)のセルを瞬時に選択

【Excel】チェックしたデータを別シートに抽出

【Excel】同じ書類の入力パターンを一元管理

【Excel】未割当の行を自動で色付け





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ