WEEKDAY関数で種類を1〜3としたときに返される値は下表のようになります。
日
月
火
水
木
金
土
WEEKDAY(シリアル値,1)で返される値
1
2
3
4
5
6
7
WEEKDAY(シリアル値,2)で返される値
7
1
2
3
4
5
6
WEEKDAY(シリアル値,3)で返される値
6
0
1
2
3
4
5
計算で必要な値(月曜日までの日数)
1
7
6
5
4
3
2
- WEEKDAY関数の種類を2としたときに返される値と、月曜日までの日数とを足した値は8となり都合がよい。
- よって、 8-WEEKDAY(B3,2) として数式に組み込めばよいことがわかります。
B
C
D
2
日付
曜日
提出期限日
3
2011年6月10日
金
=B3+8-WEEKDAY(B3,2)
4
2011年7月5日
火
=B4+8-WEEKDAY(B4,2)
5
2011年8月8日
月
=B5+8-WEEKDAY(B5,2)