EXCEL中如何使用函数计算月份?

发布网友

我来回答

5个回答

热心网友

你好,可以用DATEDIF函数,这个函数是用来计算两个日期之差的,用你的例子进行举例:
=DATEDIF(A1,TODAY(),"M")计算月数差,M=month
DATEDIF(2008/8/18,2009/2/18,"M")=6

公式中的"M"可替换为Y(year)与D(day)用于计算相差的年份与月份,公式如下“
=DATEDIF(A1,TODAY(),"Y")计算年数差

因为计算的是整数年,所以结果为0

=DATEDIF(A1,TODAY(),"D")计算天数差

热心网友

建议你这样试试看:

在公式中找到DATEIF,点击打开。

根据下图选择开始日期和终止日期,同时输入比较单位"M",设置完成之后点击确定。

最后就可以看到计算结果了。

这样做的好处:使用函数进行计算,特别的方便快捷,而且特别准确。

注意事项:这是一个简单的函数,可以在公式选项卡里面寻找着一个函数,也可以直接在单元格中输入这个函数。

热心网友

标题和内容不太相符,从内容看是求两个日期之间的“月份数”。

Excel中计算日期间隔的函数为DATEDIF,是一个隐秘函数,在帮助文件及函数列表中没有。

=DATEDIF(起始日期,结束日期,间隔类型)

第3参数间隔类型可以使用以下6个参数:

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

"YM" start_date 与end_date 日期中月数的差。忽略日期中的年。

"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

由于使用"M"作为第3参数计算的是“整月数”,计算和我们平时习惯会有差异,比如平年1月29日-2月28日,结果是0个月,需要根据具体的计算规则要求来进行修正。

热心网友

Excel中有个隐藏函数,用它可直接求出实足月份,公式是:
=DATEDIF(A1+1,A2+1,"M")

热心网友

=DATEDIF(A1,B1,"m")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com