徐军泰笔记--时间函数

2019-01-17  本文已影响0人  A_rrow

时间和日期

格式转换

日期转数字:Ctrl + Shift + 1
数字是从1900-1-1为1开始计
数字转日期:Ctrl + Shift + 3
快速输入当期日期:Ctrl + Shift + ;
快速输入当前时间:Ctrl + ;

时间和日期函数

1. 返回年月日的
date(年,月,日)
year(date) -- 返回年
month(date)
day(date)
2. 返回时分秒的
time(时,分,秒)
hour(time)
minute(time)
second(time)
3. 返回当前时间和日期
now() -- 年月日时分秒
today()

星期函数

  1. 返回星期几
    weekday(date,[返回类型])
    ①返回时前面需要加指定的文字:
  • & 连接符
  • text函数,注意返回类型写1
    ② 也可直接 Ctrl + 1设置数字格式中将其显示为指定的星期格式
  1. 返回第几周
    weeknum(date,[返回类型])

两个日期之间的间隔

常规做法

  1. 间隔天数
    直接Ctrl+1转为数字格式后相减即可求的相隔的天数
  2. 间隔月数
    年份间隔+月份间隔
    即 (year(date2)-year(date1))*12 + (mouth(date2)-mouth(date1))
  3. 间隔年数
    year函数

datedif函数直接便捷计算

datedif(起始日期,结束日期,"Y/M/D...")
Y-年 M-月 D-日
MD -- 忽略月份求天
YM -- 忽略年份求月
YD -- 忽略年份求天

工作日和实际工作日的计算

networkdays(起始日期,结束日期,[其他实休节假日])

根据项目规划计算完工日期

  1. 以天数来计
    workday(开始日期,计划所需天数,[实休节假日])
  2. 以月计
    edate(开始日期,计划所需月份)
    → 可配合 if 函数计算退休日期

计算指定日期之前或之后的数月的最后一天日期

eomonth(开始日期,计划所需月份)

上一篇下一篇

猜你喜欢

热点阅读