3 Excel 中的可变加权平均值
3 Variable Weighted Average in Excel
我有 3 个变量需要取加权平均值。
我想excel以 .01 增量计算所有可能的权重组合。
我在 excel 中有三列。权重 A、权重 B 和权重 C。权重 A = 1-sum(权重 B + 权重 C)。
将权重 C 固定为 .01,B 列中的单元格将为 = 上面的单元格 + 0.01(其中第一个单元格只是一个值为 0.01 的单元格)
这行得通,但是我必须手动搜索权重A变为负数的位置,然后手动将B列中的单元格更改回0.01(下一个单元格继续上面单元格的公式+ 0.01),然后手动更改将 C 列中的单元格设置为 0.02 并将其向下拖动。
如您所见,我必须为 C=.03、.04、.05 ....等执行此操作。然后将 B 列固定为 .01、.02、.03 等
有没有更快的方法?即 Excel 找到 3 个单元格总和为 1 的所有可能组合?
提前致谢。
我相信我已经掌握了您要完成的任务。您的结果是否类似于以下内容?
A2:C2中的公式是,
=1-SUM(B2:C2) ◄ A2
=IF(SUM(A1)=0, 0.01, B1+0.01) ◄ B2
=IF(SUM(A1)=0, MAX(C:C1)+0.01, C1) ◄ C2
根据需要填写。
我有 3 个变量需要取加权平均值。
我想excel以 .01 增量计算所有可能的权重组合。
我在 excel 中有三列。权重 A、权重 B 和权重 C。权重 A = 1-sum(权重 B + 权重 C)。
将权重 C 固定为 .01,B 列中的单元格将为 = 上面的单元格 + 0.01(其中第一个单元格只是一个值为 0.01 的单元格)
这行得通,但是我必须手动搜索权重A变为负数的位置,然后手动将B列中的单元格更改回0.01(下一个单元格继续上面单元格的公式+ 0.01),然后手动更改将 C 列中的单元格设置为 0.02 并将其向下拖动。
如您所见,我必须为 C=.03、.04、.05 ....等执行此操作。然后将 B 列固定为 .01、.02、.03 等
有没有更快的方法?即 Excel 找到 3 个单元格总和为 1 的所有可能组合?
提前致谢。
我相信我已经掌握了您要完成的任务。您的结果是否类似于以下内容?
A2:C2中的公式是,
=1-SUM(B2:C2) ◄ A2
=IF(SUM(A1)=0, 0.01, B1+0.01) ◄ B2
=IF(SUM(A1)=0, MAX(C:C1)+0.01, C1) ◄ C2
根据需要填写。