提到日期函数,很多人首先会想到“today”,它可以显示当天的日期,并且每次打开表格时都会自动更新。但是,对于前天、昨天、明天和后天的日期,就不能用yesterday或者tomorrow等这些英文了,只需一个today函数就能搞定。
today函数的使用方法
日期格式的本质实际上就是数字格式,数字格式它是可以做计算的。所以今天减一不就是昨天了吗?我们也不会有yesterday。
不论什么时候打开这个文件,这个日期会随着系统的日期的变化而变化呢!
那如果我想知道两个日期之间相隔的天数,要该怎么做呢?
只需把两个日期进行相减就可以了。
datedif函数的使用方法
datedif(Start Date,End Date,Return Type)
第一个参数:开始日期(Start Date):这个参数是你想要计算的两个日期中较早的那个日期。
第二个参数:结束日期(End Date):这个参数是你想要计算的两个日期中较晚的那个日期。
第三个参数:返回类型(Return Type):"Y","M","D","YM","YD","MD"
(1)“y”来表示年数差异
(2)“m”来表示月份差异
(3)“d”来表示天数差异
(4)“ym”表示除去完整年份后的月份差异
(5)“yd”表示除去完整年份和月份后的天数差异
(6)“md”表示两个日期在同一年中的天数差异
一、计算年龄。(第三参数为"Y")
输入公式:=DATEDIF(B2,TODAY(),"Y")
二、轻松计算员工工龄
计算工龄年数:=DATEDIF(B2,TODAY(),"Y")
计算工龄总月数:=DATEDIF(B2,TODAY(),"M")
计算工龄以年月显示:
我们需要稍微改动一下函数。我们把“m”改成“ym”,这样计算出来的月份就是除去整数年之后余下的月份了。
=C2&"年"&DATEDIF(B2,TODAY(),"YM")&"个月"
如何计算项目的结束日期,特别是当项目周期不包括法定节假日和周末时?
workday函数的使用方法
WORKDAY函数用于计算某日期之前或之后相隔指定工作日数的日期。
workday(开始日期,工作日数,假期)
输入公式:
=WORKDAY(B3,C3,$G$4:$M$10)
第三个参数(holidays)的排列顺序通常没有关系,将范围视为一个日期集合
如果知道项目的开始和结束时间,想计算中间有多少个工作日可以进行项目呢?这时,NETWORKDAYS函数闪亮登场了。
workday函数的使用方法
输入公式:
=NETWORKDAYS(B3,C3,$G$4:$M$10)
今天我们认识了4个和日期有关的函数,可以帮助公司人力资源部门或者是财务部门的同事、 精准的做费用上的预算或者是时间上的预算。
评论 (0)