指定日期 所在周的第一天和所在周的最后一天的公式应该怎么写 周六为一周的第一天-周五为一周的最后一天
比如 2022-1-12 所在周的第一天应该是2022-1-8 所在周的最后一天应该是2022-1-14
这两个日期用公式应该怎么写
帆软的公式。把里面的日期换成你的参数。或者你的单元格。。。
开始:if(WEEKDAY($p1)=6,$p1,if(WEEKDAY($p1)=5, TODATE($p1)-6,TODATE($p1)-WEEKDAY($p1)-1))
结束 if(WEEKDAY($p1) = 6, todate($p1)+6, if(WEEKDAY($p1) = 5, $p1, TODATE($p1) - WEEKDAY($p1) - 1 + 6))
MySQL 的话
subdate(curdate(),date_format(curdate(),'%w')+1) -- 上周六
subdate(curdate(),date_format(curdate(),'%w')-5) -- 本周五
DATEDELTA(dateInWeek(today(), -1),-2) 当前周的最后一天
DATEDELTA(dateInWeek(today(), 1),-2) 当前周的第一天
后面的减2 是根据你FR系统设置 那天为星期一 我这个设置了星期一 为每周的开始 就是减2 如果是星期日为每周开始 你就减-1 就可以了