怎么用函数算出上一周中的开始日期和结束日期

怎么用函数算出上一周中的开始日期和结束日期

举例   今天9月3号     求上一周的开始日期  和结束日期

函数怎么写

FineReport 唐流雨 发布于 2019-9-3 14:35
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
firegunzxLv6高级互助
发布于2019-9-3 14:36(编辑于 2019-9-3 14:41)

上周开始:DATEINWEEK(today()-7,1)

上周结束:DATEINWEEK(today()-7,-1)

说明:

DATEINWEEK(date, number):函数返回在某一个星期当中第几天的日期。

示例:

dateInWeek("2008-08-28", 2)等于2008-08-26。

dateInWeek("2008-08-28", -1)等于2008-08-31。

如果最后一个参数为-1,返回该日期所在星期的最后一天

同理还有DATEINMONTH,DATEINQUARTER,DATEINYEAR函数


today():当前日期

today()-7:上周日期


最佳回答
0
张洪威Lv6高级互助
发布于2019-9-3 14:55

DATEDELTA(TODAY(), -(IF(WEEKDAY(TODAY()) = 0, 7, WEEKDAY(TODAY()) + 6)))  上周周一

DATEDELTA(TODAY(), -(IF(WEEKDAY(TODAY()) = 0, 7, WEEKDAY(TODAY()))))         上周周末


image.png

  • 3关注人数
  • 1065浏览人数
  • 最后回答于:2019-9-3 14:55
    请选择关闭问题的原因
    确定 取消
    返回顶部