独立于列地址减去行值

时间:2017-12-01 20:56:15

标签: excel

假设我有一个month1,month2等列和一行字段,每个字段都有值,我想在上一个COLUMN中减去相同的行:

=((COLUMN() & ROW(2))-(COLUMN()-1 & ROW(2)))

但是EXCEL的语法和逻辑超出了我的理解范围。我只是想独立地解决这个问题,所以我可以使用相同的公式,而不是为每个30多个单元格手动编写: B2-A2,C2-B2,D2-C2等:

示例:

enter image description here

我使用的当前公式:

=IF(ISNUMBER(A2),B2-A2, "")

我想要的是什么:

=IF(ISNUMBER(COLUMN() -1 & 2),COLUMN() & 2-COLUMN() -1 & 2, "")

独立列定义

1 个答案:

答案 0 :(得分:0)

对行使用绝对引用,为列使用相对引用。

您的公式可以修改为

=IF(ISNUMBER(A$2),B$2-A$2, "")

然后将公式复制到其他单元格。 它回答了你的问题吗?