DateSerial関数は、年、月、日の数値を日付に変換する関数です。3つの数値をそのまま日付に変換できないときは、自動的に日付の繰り上げ、繰り下げが行われます。

例えば引数[月]に「13」を指定すると翌年1月、引数[日]に「0」を指定すると前月末の日付になります。これを利用すると、「今年」「来月」「0」の3つの数値から今月の月末日を求められます。

関数の解説

DateSerial (, ,

] [] []の値から日付を返す

Year (日付)

日付]から年の数値を返す