用EXCEL进行SUMIF分类求和时,类别过多怎么办?

用户69330833

类别过多的时候,有两种方法:

1、使用SUMIF的升级函数SUMIFS;
2、使用数据透视表拖拽之间搞定。


001 使用SUMIFS函数进行多条件求和

既然你会用SUMIF函数,那么SUMIFS函数你也应该会用,它是SUMIF函数的升级版,是专门用来进行多条件求和的。

01 SUMIFS函数语法:

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

①sum_range 是需要求和的实际单元格;
②criteria_range1为条件区域1;
③criteria1为条件1
④criteria_range2为条件区域2;
⑤criteria2为条件2

注:最多允许127个区域、条件对,即参数总数不超255个。


知道了SUMIFS函数的语法,你应该就能明白,当分类求和的类别过多的时候,其实这些类别就是SUMIFS函数中的一个个条件。


02 SUMIFS函数应用

如图所示,是一份销售记录表,我们需要对这个销售记录表进行分类求和。


我们想要求的两个维度分别是:销售人员、销售地。

如图所示,建立纵向为销售人员,横向为销售地的二维表格,在J4单元格中写入公式:=SUMIFS($G:$G,$B:$B,$I4,$C:$C,J$3),然后向右、向下复制填充公式,即可求出每一个销售员在不同的销售地所销售的金额。



我们可以看到,使用SUMIFS函数确实可以对多类别的数据进行分类求和,但是一旦类别过多(超过三个),使用SUMIFS函数就非常不方便;另外,当需要改变布局的时候,使用SUMIFS函数就需要重新编写公式。


而数据透视表可以很好这两个难点:


002 使用数据透视表进行拖拽求和

Step1:鼠标定位于数据区域,然后切换到【插入】选项卡,点击【数据透视表】


Step2:在【数据透视字段】中,将【销售人员】字段拖入到【行】区域、【销售地】字段拖入到【列】区域、【销售额】字段拖入到【值】区域;


这样即可创建出对销售人员、销售地两个字段的分类汇总,拖拽之间即可完成,再来看一下动态操作过程:



「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

精进Excel

我就为你为啥不用透视表,为啥不用透视表,为啥不用透视表!!!!

透视表用于按列关键字快速汇总数据。

来举个例子。有很多很多数据,比如是下面这种一千多航行,6列。就像这样

每个月的销售额与成本总计,需要汇总各个区域,同时算出利润

做法有很多,当然可以一个一个算了= = sumif当然也可以的!!

这时候就可以数据透视表了

第2步,选中数据区域,在“插入”选项卡中插入"数据透视表"。

第2步,添加数据透视表字段,选中"字段"拖到下面几个区域中。

第3步,更改值字段名称

第4步,更改行标签与列标签单元格文字

第5步,这时候发现订购日期是以日为单位的,而我们需要的是每月的数据。点选该列任一单元格,右键,"创建组"。组合选择以"月"为单位(步长)。

第六步,因为原始数据里没有利润的内容,因此需要自己插入一个利润字段。在"数据透视表工具"的"分析"选项卡下,选择"字段、项目和集",点击"计算字段"。

插入计算字段,在公式处输入需要的公式。这里是:利润=销售额-成本;利用下面的插入字段将销售额和成本字段插入公式之中。

最后,更改单元格格式与表格格式即可。

这样就可以得到上文的结果了。一目了然。

数据透视表结合其他内容,如条件格式与offset函数等可以实现很多不同的效果,实现各种各样的功能。

如:

不爱看图文的,可以看去我头条主页我的透视表综合应用视频教程


分享到:


相關文章: