Excel函数将所有列的值除最后一个值之外

我有一个每周的客户存款金额在一个列,其中包括空值之间。 我怎么能总结在这一列的金额离开最后一个单元格的值。 该列是dynamic的,下周更多的存款增加了列长度。 再次,我必须总结留下最后一个单元格值在该列中的值。 请build议使用自动化的excelfunction。 提前致谢。

你可以尝试像这样:= SUM(A:A)-LOOKUP(2,1 /(A:A <>“”),A:A)

它会将该列中的所有内容相加,并减去最后一个单元格值,有效地排除该值。 注意:不应该放在可能导致循环引用的列中

您可以使用VLOOPKUP来捕获最后一个值并将其减去,而不需要生成中间数组:

 =SUM(A:A)-VLOOKUP(1E+99,A:A, 1) 

VLOOKUP不同, LOOKUP提供了向后兼容性,所以只有在必要时才能使用。