本帖最后由 listyun 于 2012-3-27 12:19 编辑
计算某年第几周星期几的日期的公式:
- =TEXT(DATE(输入年份,1,1)+输入周数*7-7+MOD(DATE(输入年份,1,1)-DATE(1900,1,1),7)+星期数,"yyyy-mm-dd")
复制代码
a1是年份,b1是周数,c1是星期数,周日是0 。
如下表:
| A | B | C | 1 | 2012 | 7 | 2 | 2 | 年 | 周 | 星期(周日为0) | 3 | 计算结果 | | 2012-2-14 |
- =TEXT(DATE(A1,1,1)+B1*7-7+MOD(DATE(A1,1,1)-DATE(1900,1,1),7)+C1,"yyyy-mm-dd")
复制代码
大家测试下看有问题么?
还有其他的方法么?
备份留存:
计算两个时间之间相差年月日:
- =DATEDIF(A1,A2,"Y")&"年"&DATEDIF(DATE(YEAR(A1)+DATEDIF(A1,A2,"Y"),MONTH(A1),DAY(A1)),A2,"M")&"月"&DATEDIF(DATE(YEAR(A1)+DATEDIF(A1,A2,"Y"),MONTH(A1)+DATEDIF(DATE(YEAR(A1)+DATEDIF(A1,A2,"Y"),MONTH(A1),DAY(A1)),A2,"M"),DAY(A1)),A2,"D")&"日"
复制代码
补充内容 (2018-1-25 14:49):
2018.01.25更新:
=TEXT(DATE(A1,1,B1*7+C1-6-MOD(DATE(A1,1,),7)),"yyyy-mm-dd") |