技巧介绍:在计算员工工龄时,用到过DATEDIF函数,该函数主要用来计算日期之间的年\月\日间隔数。在本实例中,将具体介绍DATEDIF函数的用法。
打开本节素材文件“素材\第08章\实例141\年假天数统计表.xlsx”,选择E3单元格,在编辑栏中输入计算公式:=DATEDIF(D3,TODAY(),"Y"),选择F3单元格,在编辑栏中输入计算公式:=HLOOKUP(E3,$J$6:$M$7,2),选择E3:F13单元格区域,双击右下角的填充手柄,复制计算公式,如图8-1所示。
DATEDIF函数用于计算两个日期之差。
图8-1 计算年休假天数
语法格式为:DATEDIF(start_date,end_date,unit)
其中:start_date参数为一个日期,它代表时间段内的第一个日期或起始日期;end_date参数代表时间段内的最后一个日期或结束日期;unit参数为所需信息的返回类型。结束日期必须大于起始日期。
示例:A1单元格中为一个日期值,=DATEDIF(A1,TODAY(),"Y")计算年数差;=DATEDIF(A1,TODAY(),"M")计算月数差;=DATEDIF(A1,TODAY(),"D")计算天数差。
"MD"起始日期与结束日期的同月间隔天数。忽略日期中的月份和年份。(www.daowen.com)
"YD"起始日期与结束日期的同年间隔天数。忽略日期中的年份。
"YM"起始日期与结束日期的间隔月数。忽略日期中的年份。
技巧拓展
① =TODAY(),将返回当前日期;当按【Ctrl+;】组合键时,也可快速输入当前日期;当按【Ctrl+Shift+;】组合键时,可以快速输入当前时间;=NOW(),将返回当前的日期和时间,如图8-2所示。
② HLOOKUP函数在之前的实例中已提到过,用于按行查找所需的数据。
图8-2 快捷输入方法
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。