本来想补充DATEDIF函数解决方案的局限性部分,后来发现函数还没有介绍,所以,首先简要介绍如何使用DATEDIF函数计算两天期间的天数、月份和年数。
一、函数介绍
DATEDIF函数是EXCEL函数导向中找不到隐藏函数,可直接输入单元格中的函数名称,计算年龄,账龄等等很好用。
(1) 语法
=DATEDIF(start_date,end_date,unit)
(2) 含义
=DATEDIF(两个日期的起始日期、两个日期的结束日期、信息返回类型(计算天数差、月数差或年数差)
(3) 例子
如果需要计算2021-01-15和2021-10-03两个日期的月差,公式写为
=DATEDIF("2021-01-15","2021-10-03","M")
需要注意的是,如果日期直接填写在公式中,则需要在英文格式下添加双引号。如果是参考单元格位置,则无需添加双引号。
第三个位置,即信息返回类型主要用于三种:
D表示计算两个日期的天数差;
M计算两个日期的月差;
Y表示计算两个日期的年差;
无论哪何,公式中都必须添加双引号,否则公式报错。
二、函数使用实例
DATEDIF函数使用简单但非常有用,以下是一个例子:
在日常生活中,我们经常需要通过员工的出生日期来计算员工的实际年龄,使用传统函数来计算,这很难甚至不能达到我们的目的,此时,使用这个隐藏函数DATEDIF非常高效方便。

点击输入图片描述(最多18个字)
如上图所示,计算员工出生年龄有两种方法,一种是使用TODAY函数,TODAY函数直接用于返回今天的日期
=DATEDIF(员工出生日期,TODAY(),"Y";
今天的日期也可以另列一列
=DATEDIF(员工出生日期,今天日期,"Y";)也能达到目的。
以下是动图演示:

点击输入图片描述(最多18字)
DATEDIF,你学会了一个非常简单实用的函数吗?
158自学网 » excel计算两个日期之间的月数,excel计算两个日期之间的月数少一月怎么办
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!