• ベストアンサー

エクセル 2月など31日が無い場合の・・・

現在、納入日を入力すると締め日に対して今月か翌月かを振り分けられるようにしてあります。(このサイトの力をお借りして作成しました。) 2月分の入力をすると、31日が無いので月末締めの客先の場合、翌月になってしまいました。2月や4月など、31日が無い月に対応するにはどうすればよいのでしょうか? 説明下手なので、画像添付します。 画像説明 納入日が2/17で締め日が31日。2010/2/28にしたい。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

画像が見えないので想像で回答します。 要は、入力された日付の所属する月の月末日を返す関数が必要ということでしょうか? 仮にA1に日付があるとしたら =DATE(YEAR(A1),MONTH(A1)+1,DAY(0)) で月の大小にかかわらず、当月の末日が返ります。

mohjoo
質問者

お礼

ご回答ありがとうございます。 画像添付がうまくいかず、手間取ってしまいました。 再投稿させていただきました。 http://oshiete1.goo.ne.jp/qa5707197.html 回答の件、試してみます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.1

こんにちは  事務屋さんでは、ごく普通のテクニックですが次月のついたちの日付シリアル数を求めて1を引いて(1日戻す)月末日を求めることをやってます。

mohjoo
質問者

お礼

ご回答ありがとうございます。 画像添付がうまくいかず、手間取ってしまいました。 再投稿させていただきました。 ​http://oshiete1.goo.ne.jp/qa5707197.html​ 回答の件、試してみます。

すると、全ての回答が全文表示されます。

関連するQ&A