Excel表格的列由按顺序排列的月份组成,月份是日期反显而成,比如Jan实际是1/1/2023。
现在要根据G1、H1里的月份参数,对这两个起止区间内的数据进行求和。
使用 SPL XLL
=spl("=p=(d=?1)(1).pselect@a(between(E(~),E(?2):E(?3))),d.to(2,).(~(p).sum())",B2:D6,G1,I1)
函数 pselect 可获取符合条件的成员的位置。(N)表示第 N 个成员,N 是整数序列时表示相应位置上的多个成员。to(2,) 表示取第 2 到最末的成员,~ 表示当前成员。