次の月曜日は、何月何日かを調べるには
送信者 OpenOffice |
まず、今日の日付の曜日番号をWEEKDAY関数で得ます。
=WEEKDAY(TODAY();1)
- これで、種類を1にしたときの今日の曜日番号を得ることができます。
- 求めたい曜日番号から今日の曜日番号を引いた値が、求めたい曜日までの日数になります。
- この日数を足せば、求めたい曜日の日付が得られます。__1
注意しなければいけないのは、求めたい曜日の曜日番号が今日の曜日番号と同じか、それより小さいときです。
同じと言うことはすなわち今日です。これでは、次の日と言えません。
それより小さいと言うことは、もう今週のその曜日は過ぎたと言うことになります。
このような場合は、翌週のその曜日が該当日になります。そこで、__1で得られた日付に7を加えます。
サンプルファイルは、calc071.odsをダウンロードしてください。
参考:
3営業日後は何月何日だ?
OpenOfficeで第三日曜日は何日かを、計算する
OpenOfficeで曜日を扱う
OpenOfficeで日付の扱いを極める-4 『エクセルとOpenOfficeで共通の関数を使う