实际工作中经常会遇到日期计算问题,比如计算两个日期之间的天数、月数等。 在处理这个问题时,我们需要用到Excel中的日期函数。
众所周知的函数如 YESR 和 MONTH 无法计算日期之间的间隔。 在这种情况下,需要使用Excel中一个非常有价值的函数。 同时,它也是Excel中的隐藏函数。 它包含在函数列表和帮助文件中。 找不到它。 她就是函数。
1.语法分析和函数的基本用法。
功能:用于计算两个日期之间的天数、月数、年数。
语法:(,,单位)。
1.:必填。 表示时间段内的起始日期,可以是带引号的日期文本字符串,如“2016-8-8”,也可以是日期序列值、函数返回的其他公式或运算结果,如 DATE(2016, 8 ,8) 等
2.:必填。 表示时间段内的结束日期。 结束日期必须大于开始日期,否则错误值#NUM! 将被退回。
3.单位:必填。 表示日期信息的返回类型。 该参数不区分大小写。 不同单位参数返回的结果如下表所示。
机组参数
Y:日期期间的整年数
M:日期期间的整月数
D:日期期间的天数
MD:日期期间的天数差异。忽略日期中的月份和年份
YM:日期期间的月数差异。忽略日期中的日和年
YD:日期期间的天数差异。忽略日期中的年份
例子:
2. 该功能根据身份证号码计算年龄。
方法:
在目标单元格中输入公式:=(TEXT(MID(B3,7,8),"00-00-00"),NOW(),"y")。
3. 该功能根据入职日期计算资历。
方法:
在目标单元格中输入公式:=(C3,NOW(),"y")。
评论:
如果希望服务时长精确到当天,可以使用公式: =TEXT(SUM((C3,NOW(),{"y","ym","md"})*10^{ 4,2,0}),“0 年 00 月 00 日”)。
4、功能计算工龄工资。
方法:
在目标单元格中输入公式:=50*MIN(20,(B3,NOW(),"y"))。