Excel:在date范围之间提取完整的月份

用户正在将date范围input到Excel电子表格中。 这些date范围跨越多个月。 我想要的是一个字段显示在date范围内有多less个满月。

例如:

用户input8/25/201412/19/2014

计算字段= 3

整个月份代表9月,10月和11月。 八月和十二月只是部分月份。

假设在A2中的开始date和在B2中的结束date,使用该公式来计算整个月的数量

=DATEDIF(EOMONTH(A2-1,0)+1,B2+1,"m")

如果你将开始date改为2014年8月1日(或结束date为2014年12月31日),那么你将得到4(或者如果你两个都得到了5)