这是我认为一个简单的问题,但我似乎找不到合适的解决方案。我不知道是否需要VBA。基本上我只想在Excel中减去最后两个非空单元格。示例:我有单元格A1和单元格B1,然后从B1中减去A1的值,并将此值放在同一行但是另一列C1,依此类推。我已经阅读了this以获取最后一个非空单元格但我需要两个非空单元格并对它们执行操作。
=LOOKUP(2,1/(A:A<>""),A:A)
有更简单的方法吗?或者我应该使用VBA?
编辑:
原因是我有点类似于资产负债表而只是一个简单的资产负债表,用户只需在第一列输入存款价值,在第二列输入费用,然后在第三列显示余额......反之亦然。
编辑:
常规配方:
=IF(ROW($C1)=1,OFFSET($C1,0,-2)-OFFSET($C1,0,-1),OFFSET($C1,-1,0)+OFFSET($C1,0,-2)-OFFSET($C1,0,-1))
在单元格C3中,将单词C4中的“= A3-B3”放入“= C3 + A4-B4”,然后向下复制。这将在C3中以3000开始余额,然后将任何存款或减去任何提款添加到C列的其余部分。