2020 と 4 から、2020/4/30(毎月末日)を関数で作るには?
1.問題の所在
法人カードのクレジットカード明細を、仕訳データに起こす場合、「精算」の形をとるため、仕訳日付は、取引明細を受領した月の月末日にすることになります。
冒頭の行に入力してコピペで済みますが、関数で自動で入力したいものです。
例えば、セルU1にはデフォルトで 2020 を、赤色のセルU2にだけ 4 を入力することで、セルU3以下に 2020/4/30 が
自動で入力されるようにしたい、ということです。
2.結論
=EOMONTH(DATE($U$1,$U$2,1),0)
と入力する。絶対参照にする。
3.理由
以下の記事の末尾に、追記の形で解説がありました。
「月末」の日付を求める
https://kokodane.com/kan27.htm
(以下、一部抜粋)(
特定の月末を得るにはDATE関数をネスト
●特定の日付を入力する場合は、Excelが日付と正しく認識できる値(シリアル値)を指定する必要があるので、
=EOMONTH(DATE(2014,2,1),0)
のように、DATE関数を使います。
=EOMONTH(DATE(2014,2,1),0)
のように、DATE関数を使います。
=========================
4.補足
特記事項なし
■