対象:AccessExcelでDATE関数を使って月末の日付を求める方法をご紹介しましたが、Accessの場合どうすればいいでしょうか。そもそもAccessのDate関数はExcelのTODAY関数と同じことをしてくれる関数ですから、Date関数では上手くいきません。[スポンサードリンク]ExcelのDATEに該当するのはDateSerialExcelのDATE関数にあたる関数は、Accessの場合DateSerialという関数になります。第3引数に日を指定します。Year関数・Month関数はExcelのYEAR関数・MONTH関数と同じです。上記の例では、第1引数の「Year([注文日])」で[注文日]の年を指定し、第2引数の「Month([注文日])+2」で[注文日]の2ヶ月後の月を指定していることになります。第3引数に「0」を指定することで1日の前の日つまり2ヵ月後の月初日の前日=1ヶ月後(翌月)の月末日を求めることができるわけです。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。