利用率调度(分配值)

我在Excel中有一个简单的利用率表(百分比基于预订小时数占可用小时数的百分比),其中超过100%的百分比表示预订的小时数。 例如。

简单的时间表的例子

然而,由于每个工作都可以在月末结束,因此我需要在3个月内将300%的费用分摊到100%,以表示随后的3个月完成预订。 例如。

在这里输入图像说明

虽然我可以很容易地想到一个迭代的方法,我可以放在一起在VBA,在这种情况下,我只能使用非macros启用工作簿。 我可以到一个地方处理一个单一的大数值的情况,我可以在接下来的几个月里分配数据,但是我仍然坚持连续的大的数值并且精确地分散。

如何在不使用VBA的情况下在第二个示例中实现结果? 任何帮助或指针在正确的方向将不胜感激!

我能想到的最简单的方法是在第二个表中(在这种情况下,在第十行中)总结当前和前几个月的值,并从第二个表中减去前几个月的值。

所以在单元格B10中引用第2行中的原始表格:

=IF(SUM($A2:B2)-SUM($A10:A10)>1,1,SUM($A2:B2)-SUM($A10:A10)) 

1月份在B1单元格中,原始总计在B2单元格开始,公式从1月份的B10开始。 $ A2:B2是指原表中的当前月份和前几个月的数据,$ A10:A10是第二个/分配表中前几个月的总数。

这可能有助于张贴你的公式来照顾单一的大价值。