excel中datedif函数的使用实例,日期计算
的有关信息介绍如下:一般我们算两个日期间间隔天数会直接相减,但如果是计算间隔年数或月数就比较复杂,还好excel中给我们提供了一个很方便的函数datedif以解决该问题,本文将为大家介绍下datedif函数及其用法
datedif函数的定义是计算两个日期间的年数、月数或羞付科天数
datedif函数语法是datedif(开始日期,终止日期,比较单位),在这里需要贪脂说明下比较惹国单位,年数对应的是“y”,月数对应的是“m”,天数对应的是“d”,简单点记就是年月日的英文首字母,注意要用英文双引号
如图所示,我们要分别计算两个日期间的年数、月数、天数。为了更直观的比较计算的差别,本例将日期1设置为一样的,日期2的月和日为别晚于、早于和等于日期1,大家可以注意下后面的计算结果
先计算间隔年数,在D2中输入=DATEDIF(B2,C2,"y"),然后填充下面两个单元格,得到如图所示结果
先计算间隔年数,在E2中输入=DATEDIF(B2,C2,"m"),然后填充下面两个单元格,得到如图所示结果
先计算间隔年数,在F2中输入=DATEDIF(B2,C2,"D"),然后填充下面两个单元格,得到如图所示结果
总结:我们发现,年数和月数的取值是取整的,也就是说哪怕差1天也不行。如1个月29天计算间隔月数也是1
同一个例子,我们直接用两个日期相减是什么结果呢?大家也可以参考下我关于日期计算的另一篇经验,里面有比较详细的说明https://jingyan.baidu.com/article/29697b91560f82ab20de3c1e.html
通过计算我们可以发现,datedi函数计算的天数和直接用两个日期相减所得结果是一样的