用函数计算出来的结果怎么总是显示#VALUE!怎么解决(excel中函数计算后显示不出结果怎么办)
1031
2022-07-21
DATEDIF函数用于计算时间差,可返回指定两个日期间隔的天数、月数或年数,语法为“DATEDIF(起始日期,结束日期,返回类型)”;“起始日期”要小于“结束日期”,“返回类型”的值可以是:“Y”代表年数、“M”代表月数、D”代表天数。
手机如何做表格:点击查看
本文操作环境:Windows7系统,Microsoft Office Excel2003版本,Dell G3电脑。
推荐:《Excel教程》
DATEDIF返回两个日期之间的年/月/日间隔数。常使用DATEDIF函数计算两日期之差。包含D,M,Y,YD,YM,MD等返回类型。
语法
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
"Y"一段时期内的整年数。
"M"一段时期内的整月数。
"D"一段时期内的天数。
注:结束日期必须大于起始日期,否则结果将为#NUM
DATEDIF函数是Excel隐藏函数,其在帮助和插入公式里面没有,那么怎么使用该函数呢?
excel使用DATEDIF函数的步骤
1、例如计算2013-1-2到2014-7-11相差的月份。
这里的单位“m”,要用英文状态下输入。
输入公式=DATEDIF(A2,A1,"m")
2、当单位是ym时,忽略日期中的年和日。
输入公式=DATEDIF(A2,A1,"ym")
3、当单位是yd时,忽略日期中的年。
输入公式=DATEDIF(A2,A1,"yd")
把步骤三和步骤二对比起来理解。
4、例如已知出生日期,计算员工的年龄。
输入公式=DATEDIF(C2,TODAY(),"Y")
也可以用公式=YEAR(TODAY())-YEAR(C2)
5、例如已知入职时间,计算员工的工龄。
输入公式=DATEDIF(B2,TODAY(),"Y")
也可以用公式=YEAR(TODAY())-YEAR(B2)。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。