1

也许有人可以帮助我解决基本 Excel 中的以下问题,因为 Google 无法。我有一列数字,例如 A1:A10 我需要以下操作:

我需要所有数字的乘法(如=Product(A1:A10)),但我还需要在乘法之前的每个元素都加上一个常数“c”,例如 5。

因此,该列需要添加 c,然后所有条目相乘。

我知道您可以在原始列中添加常量,但我需要为多个值执行此操作,所以我不想不断复制我的数据。有没有一个公式可以做到这一点?类似的东西=Product(A1:A10...+5)

4

2 回答 2

1

您可以使用您建议的公式

=PRODUCT(A1:A10+5)

....但这是一个“数组公式”,所以你必须用CTRL+ SHIFT+ENTER组合键输入

将公式放入单元格中,然后选择该单元格并按 F2 选择公式。现在按住CTRLSHIFT同时按下ENTER。如果操作正确,您将在公式周围看到花括号,如下所示:

{=PRODUCT(A1:A10+5)}

为避免“数组条目”,您可以添加一个INDEX函数,即这个常规版本

=PRODUCT(INDEX(A1:A10+5,0))

于 2013-10-12T14:46:30.107 回答
0

您可以将常数放在一个单元格中,并使用 $ 表示法在所有复制的公式中引用该单元格。

另一种选择是实际将常数作为一列放入数字列表中,并使用每一行的值相乘。但是当输入常量时,只输入第一行,其他的都是上面一行的值。这样,当您仅在第一行更改常量时,它会一直沿列更改。

于 2013-10-12T14:03:06.170 回答