现在有两个日期,我需要计算月数

时间:2019-02-13 10:55:41

标签: excel vba

我有两个约会。现在,我的目标是计算n行数的天数,按月计算

输入:

start date    22/01/2019
finish date   21/06/2019

输出和结果应为

January February   March    April   May     June
9       28         31       30      31      21                          

很多行。

Excel或VBA Excel公式都很棒, 预先感谢...。

这是我的Excel表的屏幕截图: https://ibb.co/tC38jzs

1 个答案:

答案 0 :(得分:0)

如果您的有效月份列条目不是月份名称,而是最后一天,这是一个简单的解决方案。

31.01.2019  28.02.2019  ...

然后,对于一月专栏,您可以使用

=MAX(0, MIN($AV14-$AT14, AY$13-$AV14))

,对于其他月份,您必须减去自一月份以来的合计天数。这里是二月:

=MAX(0, MIN($AV14-$AT14, AZ$13-$AV14) - SUM($AY14:AY14))

展开从2月到12月的最后一个公式。