我正在每月工作量表。在A1:10中我有项目名称。在B1:10我有开始日期(对于项目),在C1:10我有结束日期。全部格式为1.1.2018。在D1:10我有工作量(人月)。 我试图做的是使另一个工作簿与这个连接,其中A1:12是月(1月 - 12月),B1:12是每月的工作量。 因此,如果一个项目的开始日期是1.1.2018,结束日期是1.3.2018,则有8个人月(D1),其中4个人月将被添加到第二个工作簿的1月和2月。 如果我要更改人月或日期,其他变量应相应更改。
答案 0 :(得分:0)
我在标题顶部添加了1行,否则这应该类似于“每月工作量表”
在Cell F1到Q1中,我添加了月数。
在Cell F2中,我添加了以下公式:
+--------+-------+
|value |lower |
+--------+-------+
|Michael |michael|
|Andy |andy |
|Justin |justin |
+--------+-------+
=IF(AND(F1>=MONTH($B2);F1<MONTH($C2));$D2/(MONTH($C2)-MONTH($B2));"")
部分检查要考虑的月份(本例中为Jan / 1)是大于还是等于开始月份且小于结束月份。 (这里只考虑在给定月份的第一天结束的项目。
如果确实如此IF(AND(F1>=MONTH($B2);F1<MONTH($C2))
计算分配给该月的工作量。它将负载除去结束月份,减去开始月份(3 - 1 = 2)。
在任何其他工作表中,您现在可以通过将列F到Q进行求和来计算每月的总工作量,因此使用$D2/(MONTH($C2)-MONTH($B2))
(如果您知道F包含有限数量的行,那么它可能会加快计算速度如果添加最大行号,则为=SUM(F:F)