sumproduct,修复一个数组

时间:2012-09-03 09:45:35

标签: function google-sheets

我有两列我以这种方式对它们进行sumproduct操作:

= SUMPRODUCT(I37:I61, D37:D61

并且效果非常好 - 我将结果放在单元格I8

但是当我将此功能复制到单元格J8时

转移到:

= SUMPRODUCT(J37:J61, E37:E61

我想要修复一个数组,所以我的函数看起来像= SUMPRODUCT(J37:J61, D37:D61

我希望很清楚我想要实现的目标:)

有没有办法这样做?

谢谢,tania

2 个答案:

答案 0 :(得分:3)

不确定google电子表格,但在Microsoft Excel中,您需要使用以下公式供我们使用。我认为同样适用于Google电子表格。

=SUMPRODUCT(I37:I61, $D37:$D61)

注意'$',表示在复制粘贴时不翻译D.

答案 1 :(得分:0)

我会使用命名范围来避免任何混淆。这是步骤 1)选择范围D37:D61 2)通过将名称绑定到插入公式的fx左侧的名称来为名称指定范围 3)让我们调用范围DATA1 4)然后使用公式= SUMPRODUCT(I37:I61,DATA1) 5)当你将这个公式复制到下一个单元格时,它应显示为= SUMPRODUCT(J37:J61,DATA1)

让我知道你是怎么过的。