Excel分组求和方法更新
=SUMIFS(D$2:D2,C$2:C2,C2)
sumifs是条件求和(分组求和)
sum(D$2:D2)下拉是累计求和
结合两个公式就可以做分组累计求和
———————————以下原回答,用Power Query分组累计求和———————————
不知道你的表格是怎么样的,根据你已经做好的步骤随便填了些数据,如图1
数据的重点在辅助序列,即用来辅助累计求和的列,一个种类从1开始做序列图1
然后写公式:= Table.AddColumn(更改的类型, "自定义", each List.Sum(Table.SelectRows(#"更改的类型",(表2)=>表2[#"辅助序列"]<=[#"辅助序列"] and 表2[种类]=[种类])[#"总重量/kg"]))图2
注意点:把图2公式中的 表名称 和 上一步的步骤名称 改成你自己表格对应的文字即可
你可能对 List.Sum(Table.SelectRows(#"更改的类型",(表2)=>表2[#"辅助序列"]<=[#"辅助序列"] and 表2[种类]=[种类])[#"总重量/kg"])) 公式的理解稍微有点偏差
(表2)=>表2[#"辅助序列"]<=[#"辅助序列"] 表示:表2下 辅助序列的值小于等于辅助序列的值时,(所以要一个种类从1开始做序列),以达成辅助累计求和的效果
表2[种类]=[种类] 表示:要按照表2下 不同种类求和
[#"总重量/kg"] 表示:需要累计求和的列
希望对你有所帮助~