Excel: SUMPRODUCT 以多个百分比计算以小时为单位的共享工作量

Excel: SUMPRODUCT calculating shared workload in hours with multiple percentages

这是与 () 相同的问题,只是增加了一个问题。

我正在尝试为某些项目的每位员工计算 workload/hours。在 B 列中,您可以看到负责人(100% 的工作量),在 C 列中,您可以看到哪个员工正在从负责员工身上拿走 50% 或 25% 的工作量。所以我需要所有时间的总和,同时推导出增加 50% 或 25% 以防分担工作量并将其提供给帮助的员工。

最新公式adding/subtracting只有C:

中的50%

=SOMPRODUCT(($A6=$B:$B)*($B-$C*(""<>$C:$C))*E:E+($A6=$C:$C)*$C*E:E)

最优雅的解决方案是什么?我需要更改百分比的选项。

100%        50%     25%         Day 1   Day 2   Day 3
Project 1   Mark    Peter       6       2        6
Project 2   Peter   Lily        2       8        2
Project 3   Peter   Lily        0       4        8
Project 4   Lily    Mark        4       0        2
Mark                            8       2        7
Peter                           1       8        9
Lily                            3       4        2

也许:

   = SUM(($B:$D=$A6)*$B:$D*E:E)
   - SUM( ($B:$B=$A6)*NOT(ISBLANK($C:$D))*($C:$D<>$A6)*E:E*$C:$D )