EXCEL 用公式算出当前日期是当前月的第几周。要求7天为一周,不是什么从周日或从周一开始算一周的第一天。

2024-11-26 14:47:23
推荐回答(4个)
回答1:

简单的问题,搞这么复杂。就是从一号开始,七天算一个周期嘛
公式:
=INT(DAY(NOW())/7)+1
不需要解释吧。

【三年后的改正】,
有个小问题,这回是对的,不过大概已经没有用了吧,只能当做excel练习的题目了,
折腾了好久啊,真是用不上忘得快啊,

只要稍微修正一下就好了
【正解】
=INT(DAY(today())-1)/7+1)
today读出当前日期,
day读出几号,
然后的计算就对了,减一是为了让7号也能计算成第一周。以此类推。
比如7号结果就是1,
8号结果才是2,
没错啦!

回答2:

如果是按正常日期排的话就可以:以实际为例:就是本周日到下周六为一周,就可以

回答3:

=IF(DAY(TODAY())<8,"第一周",IF(AND(DAY(TODAY())>7,DAY(TODAY())<15),第二周,IF(AND(DAY(TODAY())>14,DAY(TODAY())<22),"第三周",IF(DAY(TODAY())>21,"第四周",""))))

试试这个也不错。

回答4:

=-INT(-ADY(TODAY())/7)