我在分类一天中哪个星期几时遇到麻烦。因此,我将一周算作已过去的第一个星期日,即使该周只有一两天,也算作一周。为了方便说明,我附了一张照片:
直到现在,我已经使用过:
Week 1:
=IF(AND(DAY(A2)>=1;DAY(A2)<=7);(TIME(HOUR(B2);MINUTE(B2);0)-TIME(HOUR(A2);MINUTE(A2);0))*24;0)
Week 2:
=IF(AND(DAY(A2)>=8;DAY(A2)<=14);(TIME(HOUR(B2);MINUTE(B2);0)-TIME(HOUR(A2);MINUTE(A2);0))*24;0)
Week 3:
=IF(AND(DAY(A2)>=15;DAY(A2)<=21);(TIME(HOUR(B2);MINUTE(B2);0)-TIME(HOUR(A2);MINUTE(A2);0))*24;0)
Week 4:
=IF(AND(DAY(A2)>=22;DAY(A2)<=28);(TIME(HOUR(B2);MINUTE(B2);0)-TIME(HOUR(A2);MINUTE(A2);0))*24;0)
And also Week 5 if the month exceeds 28 days or so:
=IF(DAY(A2)>28;(TIME(HOUR(B2);MINUTE(B2);0)-TIME(HOUR(A2);MINUTE(A2);0))*24;0)
例如5月:
第1周:5月1-5日而不是5月1-7日,因为根据我的错误公式,5月的第6天和第7天将是第2周... 第2周:5月6日至12日 第3周:5月13日至19日 第4周:5月20日至26日 第5周:5月27日至31日
答案 0 :(得分:6)
通常,要获得一个月的一周,您可以使用:
=WEEKNUM(A1,2)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1),2)+1
2
中的WEEKNUM()
指Monday
是一周的第一天,但是您可以更改它。