如何在相对细胞中增加价值

时间:2016-10-20 05:06:23

标签: excel excel-formula

我想知道是否有另一种方法可以在下面的示例中添加B1C1D1,而不是使用常规总和。

我想做类似的事情:

  

E1 = COLUMN(E1 - 1列)ROW(1)+ COLUMN(E1 - 2列)ROW(1)+ COLUMN(E1 - 3列)行(1)

因此E1 = 4 + 3 + 2

抱歉让你们烦恼。谢谢和问候

excel

3 个答案:

答案 0 :(得分:2)

您可以使用OFFSET公式执行此操作:

=SUM(OFFSET(E1,0,-3):OFFSET(E1,0,-1))

要使其通用,您可以按照此thread使用此公式:

=SUM(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-3):OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1))

获取当前单元格引用的公式为:

=INDIRECT(ADDRESS(ROW(), COLUMN())

然后将其替换为每个原始引用E1的原始公式。

HTH。

答案 1 :(得分:0)

放入="E1"&"="&B1&"+"&C1&"+"&D1时,单元格出现在E1=2+3+4。如果移动它,您只需手动更改E1

答案 2 :(得分:0)

将公式放入E1: = INDIRECT(ADDRESS(ROW(),COLUMN() - 3))+ INDIRECT(ADDRESS(ROW(),COLUMN() - 2))+ INDIRECT(ADDRESS(ROW(),COLUMN() - 1))