2

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

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

它工作得很好——我把结果放在单元格 I8 中

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

它转移到:

=SUMPRODUCT(J37:J61, **E37:E61**)

我想修复一个数组,所以我的函数看起来像

=SUMPRODUCT(J37:J61, D37:D61)

我希望很清楚我想要实现什么:)

有什么办法吗?

4

2 回答 2

3

不确定谷歌电子表格,但在 Microsoft Excel 中,您需要使用以下公式供您使用。我认为谷歌电子表格也适用。

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

请注意“$”,它表示当您进行复制粘贴时不要翻译 D。

于 2012-09-03T10:04:23.483 回答
0

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

让我知道你是怎么办的。

于 2016-07-22T11:32:15.743 回答