业务中经常要通过周汇总计算,为方便后续汇总在源数据引入“周”列
公式:
="W"&IF((ROW()+1)/7<=1,1,ROUNDUP((ROW()+1)/7,0))
函数释义:
①一周有7天,如果1月1号刚好是从周一开始,那么计算周数可以简单得让行序号/7,如果小于等于x就是周x,如果大于等于x就是周(x+1)
②excel ROW()函数可以自动返回所在行数,由于25年1月1日是星期三,所在行数是第二行,因此通过row()+1使得序列从3开始
③习惯在周数前加"W"易于识别本列是周数,用连接符链接IF函数
最终实现效果如下