小技集

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



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))
// 最終行までコピー
ExcelVBAレベル確認

方法2:DATEDIF関数を活用

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

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

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

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

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

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

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


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

5796200

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

Excel完全制覇


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

【Excel】シートの追加と削除を一瞬で行うショートカット

【ExcelVBA】データ変更と同時にピボットテーブルを自動更新

【Excel】フィルターで絞った上でトップ3を求める

【Excel】各商品の最終購入日を表から抽出する

【Excel】非表示にした範囲の値をグラフに表示させる

【Excel】ピボットテーブルの意外と知られていない小技3選

【Excel】直近の退会者を表から自動抽出

【Excel】グラフにデータを瞬時に追加(離れている範囲でもOK)

【Excel】指定の倍数で金額を求める(時間にも活用できる)

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

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

【Excel】表の特定の項目を結合せずに結合した見た目にする

【ExcelVBA】削除したデータを別シートに記録

【Excel】基準日から「年・月・曜日・月末」などを求める

【Excel】最も頻繁に出現する値を抽出

【Excel】指定した範囲内で列幅を自動調整

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【Excel】グラフを一瞬で作成する方法

【Excel】住所を簡単に入力する方法

【ExcelVBA】マークされた行を削除する

【Excel】時間や時給からの給料を正しく計算

【ExcelVBA】新機能「セルにフォーカス」を自作する

【Excel】指定した年月のデータを数式で抽出

【Excel】クリック操作で端のセルまで移動

【Excel】VLOOKUPより便利なINDEX・MATCH





一覧ページへ

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