如何在不取第 N 列(N 取决于行号)的情况下对 google 工作表中的一行求和?
How to sum a row in google sheets without taking the Nth column (N depending on the row number)?
我目前正在尝试对单行中的一些数字求和,但他们无法对 column number + N
等于 row number
的数字求和。
这是我现在的sheet(还没完成):
较暗的列需要对其右侧的行求和,但忽略 row not equals column + 1
.
处的值
我能想到的最好结果如下:=SUMIF(C2:AA2, NE(ROW(), COLUMN()+1))
,对于第 2
行(其他行有一个常规总和)。但我注意到 ROW()
和 COLUMN()
仅适用于当前单元格(在本例中为 B2
,因此结果为 0
)。那么如何忽略一系列单元格中的值,其中每个单元格 NE(ROW(), COLUMN()+1)
?
对于单元格 B2
,结果应该是 3.15
,在这种情况下,忽略单元格 C2
,因为 ROW() == COLUMN()+1
.
要么在不同的 sheet 中,要么在 AA 和第 2 行的右侧插入一个额外的列,向下复制以适合:
=sum(B2:AA2)-offset(B2,,row()-2)
行号将单元格的列偏移量驱动为 "unsum"。
我目前正在尝试对单行中的一些数字求和,但他们无法对 column number + N
等于 row number
的数字求和。
这是我现在的sheet(还没完成):
较暗的列需要对其右侧的行求和,但忽略 row not equals column + 1
.
我能想到的最好结果如下:=SUMIF(C2:AA2, NE(ROW(), COLUMN()+1))
,对于第 2
行(其他行有一个常规总和)。但我注意到 ROW()
和 COLUMN()
仅适用于当前单元格(在本例中为 B2
,因此结果为 0
)。那么如何忽略一系列单元格中的值,其中每个单元格 NE(ROW(), COLUMN()+1)
?
对于单元格 B2
,结果应该是 3.15
,在这种情况下,忽略单元格 C2
,因为 ROW() == COLUMN()+1
.
要么在不同的 sheet 中,要么在 AA 和第 2 行的右侧插入一个额外的列,向下复制以适合:
=sum(B2:AA2)-offset(B2,,row()-2)
行号将单元格的列偏移量驱动为 "unsum"。