Excel中,如何用公式计算相差月份?(收藏备用)

👍

近期推送的文章

·  正  ·  文  ·  来  ·  啦  ·

引言

常有读者朋友问,如何计算两个日期之间的相差月份。这个在偷懒2《偷懒的技术2:财务Excel表格轻松做》的第二章第二节 固定资产折旧计算表中分享过模型公式:

在工作中计算月份有多种情况,是跨月就算,还是需要满1月才算?本文做一个小结,建议大家收藏备用。
1
只考虑月份,不考虑日期
这种就是引文中所列举的情形:计算折旧时计算折旧月份的方法。不考虑是否跨过对应的日期。当月不计算,跨月就算一月。
【求月份差】公式模型

= (终止日的年份- 起始日的年份)*12+终止日的月份- 起始日的月份

2
当月算1个月,跨月就算2个月
如果当月算1个月,跨月就算2个月的话,在前面公式的基础上加1加即。
= (终止日的年份- 起始日的年份)*12+终止日的月份- 起始日的月份+1
3
是否过了对应日期
要考虑是否过了对应日期,如果没过对应日期,则不算1月,这个需求可在前面公式的基础上用IF调节一下:如果过了对应日期,则为0,没过就减1。
= (终止日的年份- 起始日的年份)*12+终止日的月份- 起始日的月份+没过对应日期则减1
实际上,这个需求用隐藏函数Datedif来计算就可以轻松搞定:
关于Datedif的作用:
Datedif函数名称解释
Datedif= date +difference
常有函数的名称解释,详见下文:
原来这些函数是这个意思,再也不会忘记其拼写和作用了

互 动 讨 论

学习函数,
你有哪些难点痛点?

你可能还会喜欢这些内容

【函数系列】Excel常用函数详细讲解及案例

一个TEXT函数打天下,如何对日期时间进行分段?
为什么每次打开表格,数字总是自动变成日期,这样解决
日期①:吾本佳人,奈何以他人面目示人多年
【扩展】为啥日期判断公式A2>"2018-7-1"会出错?
练习题053答案:批量将日期中的时间改为0点0分0秒
(0)

相关推荐