一个EXCEL的问题:已知年、月、星期几,用什么方法可以推出那一天是几号?

比如限定是星期一,把所有星期一的日子都列出来 可以吗

可以的
在单元格A1输入某一天的日期(以今天为例:2010-12-8)
在单元格B1列输入对应的星期几(以今天为例:三
注意,只输入“一”或“二”~~~“六”或“日”一个字符即可)
然后把A1B1选中,点击鼠标小十字向下拉
这样日期对应星期几就可以显示出来了,然后筛选所有B列为“一”的即可
不知道说明白了没,如果还不行就给我留言。
温馨提示:答案为网友推荐,仅供参考
第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
题目出的有点问题。答案会有四到五个。因为每个月都有四到五周,当然也就有四到五个星期几了!本回答被网友采纳
相似回答