こんにちは!今回は、ExcelのDATE関数を使って、年、月、日を組み合わせて日付を簡単に作成する方法をご紹介します。パソコンが苦手な方でも安心して使えるように、わかりやすく解説しますので、ぜひ最後までご覧ください。
DATE関数とは?
DATE関数は、Excelで「年」「月」「日」を指定して、日付を作成するための関数です。例えば、2025年6月11日を作りたい場合、DATE関数を使うと簡単にできます。
DATE関数の基本的な使い方
DATE関数の書き方は次の通りです
=DATE(年, 月, 日)
例えば、2025年6月11日を作りたい場合
=DATE(2025, 6, 11)
これで、セルに「2025/6/11」と表示されます。
セルを使って日付を作成する方法
もし、年、月、日がそれぞれ別のセルに入力されている場合でも、DATE関数を使って一つのセルにまとめて日付を作成できます。
例えば
- セルに「2025」
- B1セルに「6」
- C1セルに「11」
この場合、D1セルに次のように入力します
=DATE(, B1, C1)
すると、D1セルに「2025/6/11」と表示されます。
月や日が範囲外でも大丈夫!
DATE関数の便利なところは、月や日が範囲外でも自動的に調整してくれる点です。
例えば
=DATE(2025, 13, 32)
この場合、Excelは13月と32日を自動的に調整して、「2026/2/1」と表示してくれます。
DATE関数を使った実践例
年度の開始日を求める
多くの企業では、4月1日が年度の開始日です。ある日付が属する年度の開始日を求めるには、次のようにします
=DATE(YEAR() - (MONTH() < 4), 4, 1)
これで、セルの日付が1月から3月の場合は前年の4月1日を、それ以外は当年の4月1日を表示します。
日付の連続データを作成する
日付の連続データを作成するには、DATE関数とセルの参照を組み合わせます。
例えば、セルに「2025/6/1」と入力し、セルに次のように入力します
=DATE(YEAR(), MONTH(), DAY() + 1)
これで、セルに「2025/6/2」と表示されます。セルを下にコピーすれば、連続した日付を簡単に作成できます。
よくある質問や疑問
Q1: DATE関数でエラーが出る場合はどうすればいいですか?
セルに「2025」、B1セルに「13」、C1セルに「32」と入力して、次のように入力してみてください
=DATE(, B1, C1)
これで、「2026/2/1」と表示されるはずです。もしエラーが出る場合は、入力した値が正しいか再確認してください。
Q2: DATE関数を使って日付を自動で更新する方法はありますか?
はい、あります。TODAY関数を使うと、今日の日付を自動で表示できます。例えば、セルに次のように入力します
=TODAY()
これで、セルに常に今日の日付が表示されます。
Q3: DATE関数を使ってカレンダーを作成することはできますか?
はい、できます。DATE関数を使って、年と月を指定すれば、その月の1日を簡単に求めることができます。例えば、セルに「2025」、B1セルに「6」と入力し、C1セルに次のように入力します
=DATE(, B1, 1)
これで、C1セルに「2025/6/1」と表示されます。あとは、日付を連続して入力することで、カレンダーを作成できます。
まとめ
DATE関数を使うことで、年、月、日を組み合わせて簡単に日付を作成できます。セルを使って日付をまとめたり、月や日が範囲外でも自動で調整してくれるので、非常に便利です。ぜひ、日々の業務や家計簿、スケジュール管理などに活用してみてください。



コメント