获取行之间的最大更改,忽略列表末尾的空单元格



我有一个电子表格,用来跟踪我的净资产。我每月加一次账户余额。

在一张纸上,我有这样的结构:

>ccount200美元2502021年4月30日2021年5月31日
日期 年份 净资产Account1Account3
2021年1月31日 220美元
2021年2月28日 2021年 340美元
2021年3月31日 2021年 $410

修复它的最简单方法就是放入一个if子句,我认为:

=ArrayFormula(max(if(C3:C400<>"",abs(C3:C400-C2:C399),)))

因为Max将忽略If语句生成的空字符串

或稍短:

=ArrayFormula(max((C3:C400<>"")*abs(C3:C400-C2:C399)))

从而将任何空单元格的变化设置为零。

这些假设C2本身不是空白的!

最新更新