📊つかえる関数.com

DATE関数、YEAR関数、MONTH関数、DAY関数の使い方は?

結論

DATE関数で日付作成、YEAR/MONTH/DAYで年月日を取り出せます。

基本関数初級·

詳しい解説

DATE(年, 月, 日)は年月日から日付を作成します。「=DATE(2025, 2, 10)」は2025/2/10を返します。逆に、YEAR(日付)、MONTH(日付)、DAY(日付)でそれぞれ年・月・日を取り出せます。月末日の計算には「=DATE(YEAR(A1), MONTH(A1)+1, 0)」のテクニックも使えます(翌月の0日=当月末日)。全バージョンで使用可能です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応

実務での使用例

生年月日から年齢を計算

YEAR関数で生年月日と今日の年を取り出し、差分で年齢を算出。人事マスタや顧客管理に活用

=YEAR(TODAY())-YEAR(A2)

月末日を自動計算

DATE関数で「翌月の0日」を指定すると当月末日になる。給与計算や請求書締め日の自動設定に便利

=DATE(YEAR(A2), MONTH(A2)+1, 0)