在excel表格的制作中,通常要有大量的关于时间的问题,比如账期、工龄、转正时间等等,如何方便的计算日期呢?
其实在excel中有一个函数叫datedif,它自己就能能够解决年、月、日的间隔数问题,可是datedif却有个“特殊性”……那就是,在excel中,无论是插入函数还是帮助文件你都找不到它的存在……
这也就意味着,之前我们说过的记不住参数要填什么就用“ctrl+A”输入的方法,彻底无效了……如上图所示。
所以,如果需要用到这个函数的朋友们,就要牢记语法了。
语法
DATEDIF(start_date,end_date,unit)
DATEDIF(起始日期,结束日期,模式)
DATEDIF函数的语法并不难,只有三个参数,因为要求的是“时间段”所以前两个就是起始日期以及结束日期,
而第三个参数则决定着结果返回的是年、月还是日。
unit可取值如下:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 起始日期与结束日期(假设在同一年同一月)相差几天。
"YD" 起始日期与结束日期(假设在同一年)相差几天。
"YM" 起始日期与结束日期(假设在同一年)相差几个月。
(注意双引号一定要是英文状态下的哦)
使用
已知datedif不能用ctrl+A了……那怎么输入?
直接键入然后回车就好了啊~~
情看示例,
可以看到unit取值不同的时候,结果也是不同的。
按照实际工作需求取用即可。