excel 多条件求和

“汇总表“里分别自动求出张三、李四、王五通过”详细表“里登记的一月至十二月的出差合计。

本来直接用数据透视表点几下鼠标就可以得出结果的,但原始的数据不太规范,就增加了难度。主要是原始数据表用了合并单元格,而数据透视表要求数据与标题一一对应。现在标题有合并单元格,标题行就无法确定。如果在选择数据源时,手工填写:B3:Kn(n为最后数据行),又因为第3行中合并的标题是空值的,就会出错。此外日期也不是规范的方式,一个完整的日期应该在一个单元格中,再通过设置单元格格式来显示偏好的方式。当然本问题中,只要按月统计,所以对结果倒没太大的影响。

假设标题行没有合并单元格,直接选择数据源,插入数据透视表,把月份拖到行字段,姓名拖到列字段,金额拖到汇总字段,就可得到需要的结果。就这么简单。

下图是一个简单的模拟,数据记录是否更清晰简练?

把列字段中的姓名换成事由就可统计出各类事由的费用,透视表比公式不知要强多少倍!想怎么透视就怎么透视。

再把事由拖到筛选字段中,默认会是全部事由,下拉筛选希望统计的内容(一项或多项),透视表就自动更新到筛选后的统计结果。

PS:插入数据透视表时,默认是在新工作表生成透视表的,上面的截图主要为了观察效果,把透视表放到了数据源工作表中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-19

表格如何多条件求和?这个视频告诉你!办公软件实用小技巧。

第2个回答  2020-10-10

首先选中求和区域,在数据下面点击合并计算,引用位置选择全表,点击添加,在勾选首列和最左列,确定即可。

第3个回答  2020-05-20
在汇总表的B3中输入或复制粘贴下列公式
=COUNTIFS(详细表!$B:$B,B$2,详细表!$C:$C,ROW($A1))

=SUMIFS(详细表!$J:$J,详细表!$B:$B,B$2,详细表!$C:$C,ROW($A1))
下拉填充,右拉填充
第一个公式得到出差次数,第二个公式得出出差金额。
第4个回答  2020-05-20
B3单元格输入公式=SUMPRODUCT((详细表!$B$4:$B$1000=B$2)*(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(详细表!$C$4:$C$1000,"[DBNUM1]"),"一十","十"),"一十一","十一"),"一十二","十二")&"月"=$A3)*详细表!$J$4:$J$1000)
右拉再下拉公式。追问

不行,显示全是“0”

相似回答