计算日期范围内每年的月份

计算日期范围内每年的月份

如果该年份在某个日期范围内,我需要计算该年份内的月份数。2010 年 10 月 1 日至 2017 年 8 月 15 日,2010、2011、2012、2013、2014、2015、2016、2017 年每列有多少个月,因此 2010 年将返回 3,其余将返回 12,2017 年将返回 8 个月

答案1

这可能是一个更简单的解决方案,但以下公式有效:

=IF(AND(D$2 >= YEAR($B3);D$2 <= YEAR($C3));IF(D$2=YEAR($B3);12-MONTH($B3);IF(D$2=YEAR($C3);MONTH($C3);12));0)

第二行写年份,B 列写开始日期,C 列写结束日期。

在此处输入图片描述

相关内容