`
阅: 736 | 回: 1
发表于2022/4/25 17:55:01 楼主 
头像 等级:初学者
积分:0
财富值:2.0
身份:普通用户
求助+计算不同合并单元格所在行的数据累加值
我的个性签名
发表于 2022/4/26 9:26:59   
头像 等级:学者
积分:58
财富值:3
身份:普通用户

第一步将表结构转换成不包含合并单元格(数据包含合并单元格不利于数据分析),方方格子可实现;

第二部利用sumifs函数进行分级汇总。你所谓的分级汇总就是根据对“数量”列中的数据属于哪个类别进行条件求和。

第三步将表格重新转换成原结构,利用方方格子。


第一步,转换表结构。

选取整个表格,点击“方方格子”=》“编辑”组中的“合并转换”下拉列表中的“取消合并相同单元格”。


第二,分级求和。

在E2单元格输入公式“=SUMIFS($D$2:$D$23,$A$2:$A$23,A2)”,对D列的数据按条件求和,条件为A列中的数据等于"A2"单元格的内容。

在F2单元格输入公式“=SUMIFS($D$2:$D$23,$A$2:$A$23,A2,$B$2:$B$23,B2)”,对D列的数据按条件求和,条件为A列中的数据等于A2单元格的内容,并且B列中的数据等于C2单元格的内容

E列和F列填充公式。

G列的公式可以自己推导。


第三,将表转回原结构。

第一步,将A列和B列,按照相同内容合并单元格。选中A列和B列=》“方方格子”=》"合并转换"=》“合并相同单元格“,选择默认设置即可。

第二步,E列比照A列结构,F列比照B列合并单元格。”方方格子“=》”合并转换“=》”合并相同单元格”,切换到“按条件合并相同单元格”。条件列选A列,合并列选E列。F列的合并类同。

为什么不能直接合并E、F列呢?因为对于同一级别下不同项目汇总的数据和可能相同,从而造成他们也一起合并了,所以要比照A、B列的结构进行合并,因为A、B列的结构不同项目是不一样的值。

我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。