excel表格中的日期如何按周分段

例如A列是:

2016-1-18
2016-1-19
2016-1-20
2016-1-21
2016-1-22
2016-1-23
2016-1-24
2016-1-25
2016-1-26
2016-1-27
2016-1-28
2016-1-29
2016-1-30
2016-1-31
2016-2-1
2016-2-2
2016-2-3
2016-2-4
2016-2-5
2016-2-6
2016-2-7
2016-2-8
2016-2-9
2016-2-10
2016-2-11
2016-2-12
2016-2-13
2016-2-14
......
要求B列输入函数公式得出
小于今天的,显示 a.bf
今天和今天以后的,显示b.当周周一 - 当周周日,c.下周周一 - 下周周日,d.以此类推

如下图

假设A2单元格为周数,每周是从周日到周六,B2单元格为该周数的起始点——对应周日的日期,C2为对应周数的周六日期。本年度从周日到周六按照周分段有如下公式:

B2=TEXT((A2-1)*7+1+DATE(YEAR(TODAY()),1,1)-MOD(DATE(YEAR(TODAY()),1,1),7),"yyyy/mm/dd")
C2=TEXT((DATE(YEAR(TODAY()),1,1)-MOD(DATE(YEAR(TODAY()),1,1),7)+A2*7),"yyyy/mm/dd")
温馨提示:答案为网友推荐,仅供参考
相似回答