在上一期(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中统计数据有很大的帮助。
网友评论