美文网首页
Excel的SUMIFS函数,可将满足多个条件的数据进行合计!

Excel的SUMIFS函数,可将满足多个条件的数据进行合计!

作者: Excel客旅 | 来源:发表于2021-06-28 07:50 被阅读0次

    在上一期(Excel的COUNTIFS函数,根据条件计算出指定数据的个数! - 简书)中,我们介绍了COUNTIFS函数,即可统计满足多个条件的指定数据的个数,实际上就是计算满足条件的单元格的个数。在这一期中,我们来了解一下SUMIFS函数,是用于计算满足多个条件的数据的总和,即统计单元格中的数值之和。

    在“Sales Dash”工作表中,我们有一个数据表格是用来统计各个Account Manager的销售数据总和。

    点击B21单元格,输入符号“=”,以及函数的前几个字母,然后找到SUMIFS函数。

    按Tab键后,我们可看到SUMIFS函数所需的参数。

    第一个参数为sum_range,即进行数据相加的区域,此例我们选择的是已创建的名称“Total”,其所表示的是“Orders”工作表中销售数据的合计一列的数据区域。

    第二个参数是criteria_range1,即条件区域,此例我们选择的是已创建的名称“Account_Manager”,其所表示的是“Orders”工作表中Account Manager所在列的数据区域。

    第三个参数是criteria1,即条件,此例我们选择的是A21单元格,即对应的Account Manager。

    按Ctrl+Enter或Enter键后,即可统计出Connor Betts的销售数据总和。

    鼠标放在B21单元格的右下角,变成黑色十字后,双击鼠标即可快速填充数据;与此同时,右侧的图表也会实时进行更新。

    在以上的案例中,我们实际上只用到了一个条件,而SUMIFS函数还可用于多个条件的合计运算。

    接下来我们来看一下Connor Betts在2013年的销售数据总和。

    点击C21单元格,输入SUMIFS函数,且前三个参数与上述案例一样。

    第四个criteria_range2,我们选择的是已创建的名称“Order_Year”,其所表示的是“Orders”工作表中订单的年份所在列的数据区域。

    与criteria_range2对应的条件criteria2,我们选择的具体的年份,此例我们引用单元格C20中的数据。

    按Ctrl+Enter或Enter键后,即可得到2013年Connor Betts的销售数据总和。

    当我们使用快速填充向下再向右填充时,发现数据都是0,这是因为在快速填充的过程中函数中所引用的单元格使用了“相对引用”。

    当我们向下填充时,我们需要A21单元格的A列保持不变(即锁定),而21(行号)是需要变化(即不锁定),所以我们点击A21单元格,在编辑栏中将光标放在“A21”中,按三次F4键,当“$”符号在“A”之前时,说明是将A列进行锁定。

    当我们向右填充时,我们需要C20单元格的20(行号)保持不变(即锁定),而C列是需要变化(即不锁定),所以我们在编辑栏中将光标放在“C20”中,按两次F4键,当“$”符号在“20”之前时,说明是将行号进行锁定。

    按Enter键后,再次执行向下与向右的快速填充,即可得到准确的数据统计结果。

    这也是我们在之前的一篇文章中所提到的“混合引用”:如何理解Excel的“混合引用” - 简书

    “混合引用”的使用需要我们在实践中慢慢熟练,掌握好这一功用会对我们在Excel中统计数据有很大的帮助。

    相关文章

      网友评论

          本文标题:Excel的SUMIFS函数,可将满足多个条件的数据进行合计!

          本文链接:https://www.haomeiwen.com/subject/nvofultx.html