| 「StiLL」Excel情報247 セル--Excelの日付の仕組2 Excel2007版 | |||||||||
| ■今日の日付から計算して、前月、今月、翌月と表示させる表を作りたいことってありますよね。しかし翌月を表示させようとして今日の日付に30を足しても、当月のままになってしまうことがあります。今回は数式を使い、翌月や翌年を表示させる方法のご紹介です。 | ☆対応方法:今日を表す関数「TODAY関数」を使い、表示形式を設定することにより、今年や今月を表示させることができます。それらを参照先とし、IF文を使った計算式を使うことにより、翌年や前年、翌月や前月を表示させることができます。 | ※ご注意下さい。Excel2007から、EDATE関数・EOMONTH関数が標準で使用できるようになりました。ただしExcel2003以前のバージョンで使用する場合は<分析ツール>アドインの登録が必要です。この関数を使用したブックを開く場合はご注意ください。 | |||||||
| 今回は、バックナンバー022でご紹介した、「セル--Excelの日付の仕組2」の | |||||||||
| Excel2007版をご紹介します。 | |||||||||
| ※ | Excel2003以前のバージョンでの方法は、以下のバックナンバーをご参照ください。 | ||||||||
| 【バックナンバー022】 セル--Excelの日付の仕組2 | |||||||||
| ■日付を表示する関数 | |||||||||
| 当メールサービスの239にて、日付の仕組としてシリアル値についてをご紹介しました。 | |||||||||
| 今回は、指定した年や月の翌年月(前年月)を表示させる方法のご紹介です。 | |||||||||
| これをマスターして、月別集計表を作りましょう。 | |||||||||
| 1.当年を表示 | |||||||||
| @現在の年月を表示させたい場合は、TODAY関数を使用します。表示させたいセルに | |||||||||
| 「=TODAY()」と入力します。 | |||||||||
| A関数を入力したセル上で右クリック→[セルの書式設定]→[表示形式]にて、分類は | |||||||||
| [ユーザー定義]、種類は[yyyy"年"]を選択します。 | |||||||||
| すると | 2024年 | というように表示されます。 | |||||||
| 参考: | |||||||||
| 日付が入力してあるセルの表示形式を[標準]にすると、その日付のシリアル値が表示されます。 | |||||||||
| シリアル値の説明については、当メールサービスの239を参照ください。 | |||||||||
| 2.翌年(前年)を表示 | |||||||||
| 翌月(前月)を表示させる場合、例えば今日の日付に365などの適当な数字を足しても、うまく | |||||||||
| 計算されません。しかし下記のような数式で、翌年(前年)を計算、表示させることができます。 | |||||||||
| 年 | 計算式 | ||||||||
| 前年(年初) | 2023年 | =DATE(YEAR(今年)-1,1,1) | |||||||
| 今年 | 2024年 | =TODAY() | |||||||
| 翌年(年初) | 2025年 | =DATE(YEAR(今年)+1,1,1) | |||||||
| ※年月はすべて表示形式の分類は[ユーザー定義]、種類は[yyyy"年"]を選択します。 | |||||||||
| 3.当月を表示 | |||||||||
| @現在の年月を表示させたい場合は、TODAY関数を使用します。表示させたいセルに | |||||||||
| 「=TODAY()」と入力します。 | |||||||||
| A関数を入力したセル上で右クリック→[セルの書式設定]→[表示形式]にて、分類は[日付] | |||||||||
| 種類は[2001年3月]を選択します。 | |||||||||
| すると | 2024年1月 | というように表示されます。 | |||||||
| 4.翌月(前月)を表示 | |||||||||
| 翌月(前月)を表示させる場合、例えば今日の日付に30などの適当な数字を足しても、うまく | |||||||||
| 計算されません。しかし下記のような数式で、翌月(前月)を計算、表示させることができます。 | |||||||||
| 年月 | 計算式 | ||||||||
| 前月(月初) | 2023年12月 | =DATE(YEAR(今月),MONTH(今月)-1,1) | |||||||
| 今月 | 2024年1月 | =TODAY() | |||||||
| 翌月(月初) | 2024年2月 | =DATE(YEAR(今月),MONTH(今月)+1,1) | |||||||
| ※「年月」列セルの書式はすべて、表示形式の分類は[日付]、種類は[2001年3月] を選択します。 | |||||||||
| 注意 | |||||||||
| Excel2007から「EDATE関数」・「EOMONTH関数」が標準で使用できるようになりました。 | |||||||||
| ただし、「EDATE関数」・「EOMONTH関数」は、Excel2003以前のバージョンで使用する場合 | |||||||||
| <分析ツール>アドインの登録が必要となります。 | |||||||||
| この関数を使用したブックの配布や共有には充分ご注意下さい。 | |||||||||
| Copyright(C) アイエルアイ総合研究所 無断転載を禁じます | |||||||||