11.9 碰到空行时分组

 

有数据如下:

imagepng

数据由多段组成,每一段是连续的 N 行 +1 个空行,现在要在 C 列空行处计算各段总和,C 列其他位置保持空,在 C1 中写入公式:

=spl("=?1.conj().group@i(~[-1]==null).([null]*(~.len()-1)|~.sum()).conj().new(~:Total)",B2:B21)

imagepng

当上一个成员为 null 时,新分一组
循环每一组,计算各组数字总和,在前面补齐 (成员个数 -1) 个 null


帮你早下班 - esProc 桌面版与 Excel 数据处理
11.8 使用相邻数据作为分组条件
11.10 碰到非空值时分组