第1个回答 2010-12-08
假设年,月,星期分别是A1,B1,C1
星期一用数字1代替,星期日用数字7代替
D1输入公式
=DATE(A1,B1,1)+MOD(C1-WEEKDAY(DATE(A1,B1,),1),7)
可以得到符合条件的第一个日期
D2输入公式
=IF(MONTH(D$1+ROW(D1)*7)=MONTH(D$1),D$1+ROW(D1)*7,"")
向下填充
可以得到其它符合条件的日期本回答被提问者采纳
第2个回答 2010-12-08
比如A1放的是年份,B1放的是月份,C1放的是星期几
在D1输入公式:
=LARGE((WEEKDAY(DATE(A1,B1,ROW(1:7)),2)=C1)*ROW(1:7),1)
数组公式以ctrl+shift+enter结束输入
在D2输入=date(a$1,b$1,D1)
D3输入=date(a$1,b$1,D2+7)
往下拉3行或4行即可
第3个回答 2010-12-08
=SMALL(IF(WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),ROW($1:$31)),2)=1,ROW($1:$31)),ROW(1:1))
ctrl+shift+enter三键结束
以上公式可以求当月的周一是几号
下拉复制公式
一个月有几个星期1,就有答案
第4个回答 2010-12-08
题目出的有点问题。答案会有四到五个。因为每个月都有四到五周,当然也就有四到五个星期几了!本回答被网友采纳