多语言展示
当前在线:1230今日阅读:75今日分享:44

excel计算最近一个星期日的日期

有时在工作中制作表格,需要计算最近一个星期日(或其它的星期天数)的日期,如果总是拿日历去看,太麻烦了,其实excel可以用函数很好的解决。
工具/原料

excel软件

方法/步骤
1

如果是以当日为基准计算,则在需求单元格先输入函数:=today()如果是要以指定日期为基准计算,则在需求单元格先输入指定日期的函数:=date(2019,06,18)

2

接着输入余数MOD函数:=today()-mod(

3

需要插入一个说明,excel的日期,都有一个以1900/1/1为基准计算的天数序列号,date函数其实计算的就是所给参数日期的天数序列数,如下图,给出2019/6/18的序列数。

4

输入mod函数的参数,如果以当日为基准,公式为:=today()-MOD(taday()-1,7)如果以指定日期为基准,公式为:=DATE(2019,6,18)-MOD(DATE(2019,6,18)-1,7)

5

如果将鼠标指针移到mod函数后,再按shift+F3键,可以调出如下函数参数对话框,可以清楚的看到DATE(2019,6,18)-1参与计算的值是多少。

6

计算结果分别如下图。如果要计算最近的一个星期一的日期,将DATE(2019,6,18)-1或today()-1的参数-1修改为-2即可,其它最近的一个星期几的日期依此类推。

推荐信息