小技集

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



2023年5月2日【ID:0】

【Excel】生年月日から年齢を瞬時に求める

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


生年月日から年齢を求めるにはDATEDIF関数を使うといいです。
DATEDIF関数は少し特殊な関数で、入力候補には表示されません。
そのため、使用時は直接入力する必要があります。

=DATEDIF(開始日, 終了日, 単位)
// 指定の「開始日」と「終了日」の差を、指定の「単位」で求める

こちらでは年数を求める単位「"Y"」についてのみ解説していきます。
他の単位に関しては以下の記事を参考にしてください。

>【Excel】候補に表示されない3つの隠し関数

では、DATEDIF関数を使って年齢を計算していきます。

年齢を求める場合は、開始日を生年月日にして、終了日を本日の日付にする必要があります。
本日の日付を求めるにはTODAY関数を使います。

=TODAY()
// 本日の日付のシリアル値を返す
=DATEDIF(D3,TODAY(),"Y")

こちらの数式の場合は、誕生日の当日に年齢が加算されます。
誕生月で加算したい場合などはDATE関数などを使って生年月日を各年月の1日として計算することで求めることができます。

=DATE(年, 月, 日)
// 指定した「年」「月」「日」のシリアル値を返す

=YEAR(シリアル値)
// 指定した「シリアル値」から「年」を返す

=MONTH(シリアル値)
// 指定した「シリアル値」から「月」を返す
=DATEDIF(DATE(YEAR(D3),MONTH(D3),1),TODAY(),"Y")

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

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


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






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

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


- 人気の記事 -



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



サイト累計閲覧数

8320290

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

Excel完全制覇


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

【Excel】条件付き書式でシートの比較

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

【Excel】指定数までしかチェックできない「チェックボックス」を実現

【ExcelVBA】クリック操作だけで数量を入力

【Excel】特定の文字を基準に列を分割

【Excel】VLOOKUPで「見つかった一番下の値」を抽出する方法

【Excel】SUM関数より凄いSUBTOTAL関数とは

【ExcelVBA】人数分の招待状を自動で印刷

【ExcelVBA】選択データの全項目を一括表示

【ExcelVBA】今月のシートのみを瞬時に表示

【ExcelVBA】選択した行を自動で色付け

【Excel】意外と知られていない便利技5選

【Excel】特定の文字を一括で色付けする方法 2選

【Excel】セルの値に対しアイコンを表示

【Excel】グラフの項目の順番を逆にする

【Excel】カテゴリー単位の連番を自動表示

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

【ExcelVBA】直接編集も自動抽出もできる仕組み

【Excel】空白のセルが上になるように並べ替え

【Excel】「選択範囲内で中央」の本当の使い道

【Excel】複数シートの表から検索して値を抽出

【Excel】重複を考慮した上位3件を抽出

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

【Excel・Googleスプレッドシート】ExcelファイルをGoogleスプレッドシートで開くと…!?

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





一覧ページへ

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