Excel:我需要一个公式来计算两个日期之间的月份。如果是 1-15,则应该是半个月。有什么想法吗?

Excel:我需要一个公式来计算两个日期之间的月份。如果是 1-15,则应该是半个月。有什么想法吗?

所以我正在尝试寻找一个 excel 公式。基本上我有两个日期,我需要知道它们之间的月份数。但为了增加复杂性,我需要在其中制定一条规则,即如果较早的日期是 1 日至 15 日,则为整个月,但如果是 16 日至月底,则为半个月。

例如: 日期 1:2012 年 4 月 4 日 日期 2:2012 年 12 月 31 日 答案:月份数为 9 个月

如果日期 1 是 2012 年 4 月 16 日,日期 2 也是 2012 年 12 月 31 日,那么月份数就等于 8.5。

有人能帮我解决这个问题吗?如果您能帮助我将不胜感激。非常感谢

答案1

假设日期是 G8、H8

=DATEDIF(G8, H8, "m") +1 -IF(DAY(G8) <16,0, 0.5)

在此处输入图片描述

答案2

如果有人想要更精确的月份分数解决方案,他们可以使用

=(date1 - date2)/(365/12)

它认为一个月平均为 365/12 天,

我可以使用它进行简单(近似)的每月利息计算,如下所示:

从发布之日起至当前日期,每月收取 1.5% 的 1000 美元

=1000*(1.015)^( (TODAY()-DATE(2018,2,6))/(365/12) )

相关内容