乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel怎么求和-Excel里怎么根据指定条件怎么求和?一个条件或多个条件。

excel怎么求和-Excel里怎么根据指定条件怎么求和?一个条件或多个条件。

作者:乔山办公网日期:

返回目录:excel表格制作

我们在前面几期里有学过数据的汇总工具,合并计算和数据透视表。是不是觉得这两个工具已经很高效、很强大了,我们为什么还要学习函数呢?


这是因为,不管是合并计算还是数据透视表都要求源数据必须标准规范,但我们在实际的工作中不可能所有的表都是标准规范的,所以我们就需要函数来帮忙了。


所以呢,数据透视表方便高效,但不够灵活,就像军队里的正规军。而函数汇总数据同样高效但更加的灵活,就像特种部队。


单条件求和函数(sumif )

下面图中所示的这种表格,我想很多人都遇到过吧,现在了我们需要对这个表格先按城市汇总销售量和销售额,再按销售性质(零食、团购)汇总。


  • 按城市汇总

我们需要按上图中右边的汇总表格进行数据汇总,分别统计每个城市的销售量和销售额。


要实现这个需求,我们只需要一个函数就可以,这个函数就是EXCEL的单条件求和函数:SUMIF。


SUMIF函数主要用来对满足条件的单元格求和(一个条件),它有三个参数。


  1. Range:条件区域(指的是用于判断是否符合求和条件的区域)。
  2. Criteria:求和条件(条件区域中满足该条件,则求和区域的数据参与求和)
  3. Sum_range:求和的单元格区域(参与求和的数值都在这里)

在上图中,我们的公式是这样的:=SUMIF($A$1:$A$200,$H3,$D$1:$D$200)。


其中$A$1:$A$200:是条件区域也就是城市所在的区域,用的是绝对引用。


$H3:是汇总表里面的城市所在的单元格,用的是混合引用,只有行变而列不变。


$D$1:$D$200:汇总数据所在的单元格区域,同样用的是绝对引用。


即公式的意思就是当基础表中的城市为“武汉”是,对“销售量”求和。


因为第二参数 $H3 我们用的是混合引用的方式,只是限定了列标不会改变,所以我们可以用向下拖动公式的方式快速完成公式的填充。


后面的销售额的统计我们可以用同样的方法完成统计,只需要把第三参数的求和区域换成“销售额”所在的区域就行了。


多条件求和(sumifs)

上面我们学习的是只有一个条件的求和方式,但有时我们也会遇到多个条件下需要求和的情况,这时我们就需要用到“多条件求和”的函数:SUMIFS了。


SUMIFS函数的参数:


Sum_range:用于求和的数值区域。


Criteria_Range1:条件区域1


Criteria1:条件1


Criteria_Range2:条件区域2


Criteria2:条件2


我们需要用SUMIFS函数来按下面图示的表格进行数据统计:分别统计每个城市的零售和团购的销售和销售额。


按照要求,我们的公式可以按下图所演示这样写成:


=SUMIFS($D$1:$D$200,$A$1:$A$200,$H20,$C$1:$C$200,I$19)


在公式中:


$D$1:$D$200:代表销售量的区域,用了绝对引用的方式。


$A$1:$A$200:代表条件区域1,即城市所在的区域,同样是绝对引用。


$H20:代表条件1,用的混合引用锁定了列标,行号可以通过拖动改变。


$C$1:$C$200:条件区域2,即销售方式所在的区域。同样是绝对引用。


I$19:条件2,用混合引用的方式锁定了行,列标可以通过拖动的方式改变。


在这个公式中,因为汇总表中的城市名称是在一列中的,所以要锁定列标不变而允许行号变化;而销售方式是在一行里面,所以就需要限定行号不能改变,而不锁定列标。


因为我们在公式中巧妙的使用了绝对引用和相对引用,所以我们就不需要每个单元格都写一遍公式,只需要在I20单元格里输入公式后,向右、向下拖动就可以完成公式的填充。


关于绝对引用和相对引用我在前面的文章里已经介绍过了,有兴趣的小伙伴可以点击下面的链接去看看:绝对引用、相对引用和混合引用


最后的友情提示:条件区域和求和区域的范围一定要一致,即条件区域是1到100行,那么求和区域也必须是1到100行,否则函数是不能进行判断的。


也就是说:它们的列标可以不一样,行号必须一样,不然计算的结果就不知道会是什么了。


▶▶最后的求关注,欢迎大家留言交流


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网