2

我有 3 个变量需要加权平均。

我想以 0.01 为增量计算所有可能的权重组合。

我在excel中有三列。重量 A、重量 B 和重量 C。重量 A = 1-sum(重量 B + 重量 C)。

将权重 C 固定为 0.01,B 列中的单元格将为 = 上方单元格 + 0.01(其中第一个单元格只是 0.01 的值单元格)

这可行,但我必须手动搜索权重 A 变为负数的位置,然后手动将 B 列中的单元格更改回 0.01(下一个单元格继续 + 0.01 以上单元格的公式),然后手动更改 C 列中的单元格到 0.02 并将其向下拖动。

如您所见,我必须对 C=.03, .04, .05 ....etc 执行此操作。然后将 B 列固定为 .01、.02、.03 等。

有没有更快的方法来做到这一点?即 Excel 找到所有可能的 3 个单元格总和为 1 的组合?

提前致谢。

4

1 回答 1

0

我相信我对您要完成的工作有所了解。您的结果会类似于以下内容吗?

        加权求和和重置

A2:C2 中的公式是,

=1-SUM(B2:C2)                           ◄ A2
=IF(SUM(A1)=0, 0.01, B1+0.01)           ◄ B2
=IF(SUM(A1)=0, MAX(C$1:C1)+0.01, C1)    ◄ C2

根据需要填写。

于 2015-04-16T02:28:35.343 回答