次の月曜日は、何月何日かを調べるには

送信者 OpenOffice
今日が何月何日の何曜日か、これが分かれば次の月曜日の日付は簡単に計算できます。
まず、今日の日付の曜日番号をWEEKDAY関数で得ます。
=WEEKDAY(TODAY();1)

  1. これで、種類を1にしたときの今日の曜日番号を得ることができます。
  2. 求めたい曜日番号から今日の曜日番号を引いた値が、求めたい曜日までの日数になります。
  3. この日数を足せば、求めたい曜日の日付が得られます。__1

注意しなければいけないのは、求めたい曜日の曜日番号が今日の曜日番号と同じか、それより小さいときです。
同じと言うことはすなわち今日です。これでは、次の日と言えません。
それより小さいと言うことは、もう今週のその曜日は過ぎたと言うことになります。
このような場合は、翌週のその曜日が該当日になります。そこで、__1で得られた日付に7を加えます。
サンプルファイルは、calc071.odsをダウンロードしてください。

参考:
3営業日後は何月何日だ?
OpenOfficeで第三日曜日は何日かを、計算する
OpenOfficeで曜日を扱う
OpenOfficeで日付の扱いを極める-4 『エクセルとOpenOfficeで共通の関数を使う