也许有人可以帮助我解决基本 Excel 中的以下问题,因为 Google 无法。我有一列数字,例如 A1:A10 我需要以下操作:
我需要所有数字的乘法(如=Product(A1:A10)
),但我还需要在乘法之前的每个元素都加上一个常数“c”,例如 5。
因此,该列需要添加 c,然后所有条目相乘。
我知道您可以在原始列中添加常量,但我需要为多个值执行此操作,所以我不想不断复制我的数据。有没有一个公式可以做到这一点?类似的东西=Product(A1:A10...+5)
。
也许有人可以帮助我解决基本 Excel 中的以下问题,因为 Google 无法。我有一列数字,例如 A1:A10 我需要以下操作:
我需要所有数字的乘法(如=Product(A1:A10)
),但我还需要在乘法之前的每个元素都加上一个常数“c”,例如 5。
因此,该列需要添加 c,然后所有条目相乘。
我知道您可以在原始列中添加常量,但我需要为多个值执行此操作,所以我不想不断复制我的数据。有没有一个公式可以做到这一点?类似的东西=Product(A1:A10...+5)
。
您可以使用您建议的公式
=PRODUCT(A1:A10+5)
....但这是一个“数组公式”,所以你必须用CTRL+ SHIFT+ENTER组合键输入
将公式放入单元格中,然后选择该单元格并按 F2 选择公式。现在按住CTRL并SHIFT同时按下ENTER。如果操作正确,您将在公式周围看到花括号,如下所示:
{=PRODUCT(A1:A10+5)}
为避免“数组条目”,您可以添加一个INDEX
函数,即这个常规版本
=PRODUCT(INDEX(A1:A10+5,0))
您可以将常数放在一个单元格中,并使用 $ 表示法在所有复制的公式中引用该单元格。
另一种选择是实际将常数作为一列放入数字列表中,并使用每一行的值相乘。但是当输入常量时,只输入第一行,其他的都是上面一行的值。这样,当您仅在第一行更改常量时,它会一直沿列更改。