求助:在Excel中如何利用函数对指定日期计算周数?

求各位老师们搭救:如果从2月18日起算,到4月25日止,总共经过了几周?

1、如果把新年的1月1日所在的周作为第一周,那这样指定日期计算周数很简单,用weeknum函数就可以直接算出来,如=weeknum(a2,2),其中a2是excel中日期的位置;
2、如果把新的一年中天数较多的一周作为第一周,那这样的周数就不能直接用weeknum函数了,而要进行计算,公式为:=if(weeknum(a2,2)-1=0,weeknum(date(year(a2)-1,12,31),2),weeknum(a2,2)-1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-22
A1输入2月18日,B1输入4月25日,C1输入公式:
=DATEDIF(A1,B1,"D")/7
得到两个日期的间隔天数除以7,就是周数,如果想要整数可以加一层舍入函数。
第2个回答  2019-02-22
起始日期在A1,终止日期在B1,用公式:
=(B1-A1+1)/7
相似回答