分组汇总树状结构表

分组汇总树状结构表

有一个树状结构的Excel表,Epic列是最高层。

1CodeEpicStoriesTaskHour
21E1
31.1St1
41.1.1Ts110
51.1.2Ts220
61.2St2
71.2.1Ts215
81.2.3Ts222
92E2
102.10

现在要按最高层Epic分组,对Hour列汇总,同时保留Code列。

GHI
1CodeEpicHours
21E137
32E20

使用 SPL XLL

=spl("=E(?1).group@i(Epic!=null).new(Code,Epic,ifn(~.sum(Hour),0):Hours)",A1:E10)

Picture1png

函数 group@i 用于条件分组,~ 表示当前组,函数 new 新建表格,ifn 返回第一个非 null 的成员(当前组汇总结果为 null 时可返回 0)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值