咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

在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取值不同的时候,结果也是不同的。

按照实际工作需求取用即可。