Datedif函数你会用吗

发布于 2021-09-08 04:27

Datedif函数用途十分广泛,可计算年龄、间隔月份等。

计算年份间隔:

=datedif(开始日期,结束日期,"y")

计算月份间隔:

=datedif(开始日期,结束日期,"m")

计算天数间隔:

=datedif(开始日期,结束日期,"d")

计算日期天数间隔,忽略年份:

=datedif(开始日期,结束日期,"yd")

计算天数间隔,忽略年份和月份:

=datedif(开始日期,结束日期,"md")

计算月份间隔,忽略天和年份:

=datedif(开始日期,结束日期,"ym")

在Excel帮助中输入datedif后,看到其介绍如下:

才了解到它的真实身份:

1、它并不是一个Excel函数?

在帮助中有提到:Excel提供了Datedif函数,以支持来自lotus 1-2-3的旧版工作簿

同时,为了兼容Lotus1-2-3,除datedif函数,还有将表达式转换为公式的功能:

选取"工具 - 选项 - 高级 - 转换lotus1-2-3公式"

2、Datedif函数运算有时会出错

在帮助中,还这样写道:在某些应用场景下,Datedif函数的计算结果,可能会不正确。

举几个计算出错的例子:

当结束日期为润年时,2月有29天,而如果开始日期非润年,则计算会出错:

=DATEDIF(A2,B3,"Y")

既本来是到2020-2-29年龄才达到21岁,但公式的结果却是28号就到了21岁,因此C21单元格中的公式结果多算了一年,出现错误。

以上就是今天Datedif函数的介绍。


本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材