我想计算电子表格中每一行的两个不同列(例如 A 和 B)的乘积。对于单行,这可以通过使用 =PRODUCT(A1:B1)
来实现,但我不知道如何让函数使用当前行而不是手动输入的行。我知道您可以使用 ROW()
获取对当前行的引用,但是当我尝试 PRODUCT(AROW():BROW())
之类的操作时,我收到错误.
最佳答案
如果您将引用的公式复制到另一行,或使用 Ctrl+D 向下填充,它将自动更改对您要复制/填充的行的引用。这称为“相对引用”。如果您使用公式=PRODUCT($A$1:$B$1)
,这称为“绝对引用”,如果复制到其他地方,它不会改变。
您还可以在任意行中使用以下公式:
=A:A*B:B
它将返回调用公式的行中两个值的乘积。
关于google-sheets - Google 电子表格公式在函数中使用当前行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17584202/