Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进!
大家好,今天我和大家分享SUMIF函数的一个特殊用法-数据汇总,如下图所示。我们要总结汇总三个月的销售数据,它们的名称顺序也不同。我相信很多人使用vlookup函数来查找引用,但我们可以通过使用SUMIF函数轻松地一步完成。
一、sumif函数
SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。sumif函数:对数据区域中指定的条件的值求和
语法:=SUMIF(range, criteria, [sum_range])
第一参数:需要判断的数据区域
第二参数:用于判断的求和条件
第三参数:用于求和的数值区域
由于该函数要求第一个参数和第三个参数的数据必须一一对应,否则会返回错误值,所以很多人会逐列选择数据。我们都认为SUMIF函数的参数只能逐列选择,不能多列选择。事实并非如此。当我们使用SUMIF函数求和时,实际上可以选择多个数据列
需要注意的是:1、使用 SUMIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果 #VALUE!。
2、sum_range 参数与 range 参数的大小和形状可以不同。使用 sum_range 参数中左上角的单元格作为起始单元格,然后包括与 range 参数大小和形状相对应的单元格。但是,当 SUMIF 函数中的range和 sum_range 参数不包含相同的单元格个数时,工作表重新计算需要的时间可能比预期的长。
二、sumif函数汇总数据的方法
首先,我们需要将数据放置在相同的高度,即三个表的标题在同一行中。
我们只需要将公式设置为:
=SUMIF($A$2:$G$12,D15,$B$2:$H$12),向下填充公式,如下图所示。这样,我们可以快速汇总数据
公式:=SUMIF($A$2:$G$12,D15,$B$2:$H$12)
第一参数:$A$2:$G$12,用于判定的条件,选择了绝对来固定数据的位置
第二参数:D15,求和条件,在这里是每个人的姓名
第三参数:$B$2:$H$12,实际的求和区域
这种用法是否打破了传统的理解?SUMIF函数如何选择多个列?事实上,这是可能的。只要选定数据区域中的列数和行数相等,也可以逐个映射。如下图所示,该函数将在每组相应的数据中找到结果,然后将每组的结果相加,这样就可以得到正确的结果