Custom SUMPRODUCT()

问题描述 投票:1回答:1

我有下表:

enter image description here

我的目标是在5个月内分配10,000个单位,考虑到每个月的权重如下。 10,000附近的那一行是我最好的尝试(我已经花了几个小时了)。黄色是我所追求的。

我试图用来进行计算的逻辑如下:计算月份中的平均分布(在此示例中10,000 / 5 = 2,000 = X)。将每个月的权重相乘得到加权量(在此示例中,M2 = 1,600和M4 = 3,000:X +(X * M2权重)等)。然后,您可以将总数减去10,000,然后得出5,400,然后可以在没有权重的月份中分配。必须有一种简单的方法可以使用SUMPRODUCT来执行此操作,但我似乎无法弄清楚。

到目前为止,我最大的尝试是:

=IF(B3=0,SUMPRODUCT(ABS((10000/5)*$B3:$F3)),(10000/5)+((10000/5)*B3))

excel excel-formula formula weighted sumproduct
1个回答
0
投票

尝试以下操作:

enter image description here

B3中的公式:

=IF(B$2=0,($A3-SUMPRODUCT(($B2:$F2<>0)*(($A3/5)*(1+$B2:$F2))))/COUNTIF($B2:$F2,0),($A3/5)*(1+B$2))

向右拖动。

© www.soinside.com 2019 - 2024. All rights reserved.