DATE関数は指定した日付のシリアル値を取得するための関数で、「=DATE(2004, 10, 1)」とすれば2004年10月1日をExcel上で正しく表現するシリアル値「38261」が取得できます。 ここで第3引数に「0」を指定すると、2004年10月1日の前の日=9月の月末の日付を取得できるわけです。 「=DATE(2004, 10, 0)」という計算式がピンと来ない場合、 「=DATE(2004, 10, 1) - 1」と考えてみてはいかがでしょう。 Excelで関数を使えるようになってくると、 「xxをするには何と言う関数を使えばいいのですか」 と、自分では考えることを一切せず、すぐ誰かに質問してしまう方が少なからずいらっしゃいますが、自分の知っている関数で自分のやろうとしていることができないか、数式や関数をちょっと工夫して欲しい結果が得られないか、自分で考える力をつけることの方が