需要公式来计算给定持续时间和开始日期的 2023 年月份数

需要公式来计算给定持续时间和开始日期的 2023 年月份数

在 excel 文件中,我获得了合同的开始日期和期限。我需要获取此合同在 2023 年的有效月份数。

因此,例如,如果开始日期是 2023 年 10 月 1 日,持续时间是 12,那么我需要的输出就是 9(减去 12-9,因为合同将在 2022 年 3 个月后和 2023 年 9 个月后生效)。下面还有更多示例,是否有公式或方法可以在 excel 中自动执行此操作?

在此处输入图片描述

答案1

使用:

=IFERROR(MONTH(MIN(EDATE(A2-1,B2),DATE(2023,12,31))-MAX(A2,DATE(2023,1,1))),0)

我们基本上只是从日期加上月份数和 2023 年最后一天之间的最小值中减去 A 列和 1 月 1 日之间的最大值。

这样我们就得到了 2023 年的天数。然后我们只需取该数字的月份即可。

如果它 <= 0 那么我们将收到错误并且我们假设为 0。

在此处输入图片描述

相关内容