配送线优于配方

时间:2016-05-19 12:09:12

标签: excel excel-vba excel-formula vba

我需要一个公式,它会根据当前月份重新分配前几个月的值。 (这将总是错开2个月I.e.如果当前月份是6月,它将根据已经计算的百分比将May和Aprils百分比重新分配到剩余的月份。

请参阅下面的图片,这将有助于我解释所需的内容。

enter image description here

以6月为例,4月和5月的2%和3%将重新分配,以确保汇总列始终= 100%,但分配将根据分配线的百分比计算。

我目前使用的公式是;

= IF =(($ E $ 19 + $ F $ 19)* G19)+ G19

但是我认为这需要嵌套到IFS语句中,以确保公式总是错开两个月,并且不考虑前几个月,但我不知道如何做到这一点

1 个答案:

答案 0 :(得分:0)

进入单元格G21,然后可以通过pasteSpecial>公式复制到H21:P15中:

=G$15/sum($G$15:$P$15)

在第22行,您将拥有:

=H$15/sum($H$15:$P$15)

您必须以这种方式为每一行修改公式。