Excel 在SUMPRODUCT中编辑值

Excel 在SUMPRODUCT中编辑值,excel,excel-formula,Excel,Excel Formula,我有一个excel表格,其中的单元格具有以下公式=SUMPRODUCT(A20:K20;A22:K22)。问题是,我想在计算公式结果时编辑A20中的值,但不想编辑原始单元格中的值。我试图执行=SUMPRODUCT(A20*0.2,B20:K20;A22:K22),但出现了一个错误。如何以正确的方式实现这一点?您可以将A20的原始值放入单元格A19,将因子放入单元格A18。然后在A20号牢房里 =A19*A18 这将允许您随意更改因子-假设单元格A19和A18可用(如果不是在其他地方) 好吧,你不

我有一个excel表格,其中的单元格具有以下公式
=SUMPRODUCT(A20:K20;A22:K22)
。问题是,我想在计算公式结果时编辑
A20
中的值,但不想编辑原始单元格中的值。我试图执行
=SUMPRODUCT(A20*0.2,B20:K20;A22:K22)
,但出现了一个错误。如何以正确的方式实现这一点?

您可以将A20的原始值放入单元格A19,将因子放入单元格A18。然后在A20号牢房里

=A19*A18

这将允许您随意更改因子-假设单元格A19和A18可用(如果不是在其他地方)

好吧,你不能这样用sumproduct()计算,但是,如果可能的话,有人会告诉我们

编辑: 根据Barry在下面的评论,在sumproduct中添加第三个数组,即第三组单元格(如果可用)。。所以你得到:

=sumproductA20:K20,A22:K22,A24:K24)

因此,单元格A24:K24可以包含您需要使用的因子,并且它们很容易看到。好的,巴里

我做了一些其他的事情,但方向是:
=A20*0.2*A22+SUMPRODUCT(B20:K20;B22:K22)
。哦,这是我从来不知道的。让我们看看是否还有其他选择。@Cap我不知道这是否比Mike的答案或您在上面评论中的建议更好,但您可以添加另一个与A20:K20大小相同的数组,例如
=SUMPRODUCT(A20:K20,A22:K22,{0.2,1,1,1,1,1,1})
这将允许您向A20:K20中的任何值添加一个乘数,1表示值不变。此语法对我适用,但在非英语excel中,{0.2,1,1,1,1,1,1,1,1}中可能需要不同的分隔符-在原始公式中选择A20:K20,然后按F9键,您可以看到需要使用的分隔符