什么都试过了!SUM、SUMPRODUCT、OFFSET、MATCH、INDIRECT 等等。只想做一些对 Excel 来说很基本的事情:
在 A1 中 - 3000 或任何值
在 A2 中 - 另一个值
在 B1(或任何单元格)中返回 A1-A2 的总和,这没有问题,但是,A3、A4、A5 等中的其他值,我希望 Excel 从 A1 中的第一个值中减去每个值(在输入值时)并返回 B1 中的答案(希望答案在同一个单元格中),因此实际上是连续减法。Excel 可以轻松完成加法,但不能完成减法。到处都出现 VALUE、REF 错误。你们都比我先进得多,所以请帮帮我,我快绝望了!谢谢。
答案1
嗯,你可以轻松地做这样的事情:
=A1-SUM(A2:A5)
(或任何您拥有的范围)。
请记住:
x - (a + b + c + d) = x - a - b - c - d
编辑:误解了你的问题。
以下公式用于始终计算列中第一个值与该列中最后一个值之间的差值:
=A1-INDEX(A:A,MATCH(9^99,A:A))
MATCH(9^99,A:A)
找到列中最后一个值的位置,然后INDEX
返回实际值。
如果您不介意一些性能问题:
=A1-LOOKUP(9^99,A:A)
答案2
只需减去 a1 中其他字段的总和
=a1-(a2+a3+a4+a5)
或者:
=a1-sum(a2:a5)