小技集

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



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
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



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



サイト累計閲覧数

7149018

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

Excel完全制覇


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

【Windows】圧縮ファイルを解凍した時の小技

【Excel】各支店ごとでグループ化して集計

【Excel】累計を瞬時に求める

【Excel】数式のみで複数の表を縦に並べる

【Excel】表の順番をローテーション

【ExcelVBA】ActivateとSelectの違い

【Excel】重複のない順位を割り当てる

【Excel】不要なセルを自動でグレーにする方法

【Excel】指定した値以外のデータを瞬時に削除

【Excel】カレンダーで予定がある日のみ自動色付け

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

【ExcelVBA】複数シートの表を1つにまとめる

【Excel】同じ名前のファイルを同時に開く方法

【Excel】期限に応じた優先度を自動で表示させる

【Excel】請求書などの摘要欄を抽出

【Word】「表記ゆれ」を瞬時に修正する方法

【Excel】ふりがな検索する方法

【Excel】吹き出しの図形の三角の幅を自由に調整する方法

【Excel】XLOOKUP関数を使って複数条件で検索

【ExcelVBA】チェックボックスを動的に入力(一括チェック)

【Excel】マトリックス表からリスト形式の表に変換

【Excel】分表記を時刻表記(時:分)に変換

【Excel】特定のセルに関して自分以外に入力させない

【Excel】選択した範囲内の改行を一括削除

【Excel】条件付き書式で検索機能を作成





一覧ページへ

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

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります