Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进!

sumif函数_多列

大家好,今天我和大家分享SUMIF函数的一个特殊用法-数据汇总,如下图所示。我们要总结汇总三个月的销售数据,它们的名称顺序也不同。我相信很多人使用vlookup函数来查找引用,但我们可以通过使用SUMIF函数轻松地一步完成。

sumif函数_数据_02

一、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函数_多列_03

公式:=SUMIF($A$2:$G$12,D15,$B$2:$H$12)

第一参数:$A$2:$G$12,用于判定的条件,选择了绝对来固定数据的位置
第二参数:D15,求和条件,在这里是每个人的姓名
第三参数:$B$2:$H$12,实际的求和区域

这种用法是否打破了传统的理解?SUMIF函数如何选择多个列?事实上,这是可能的。只要选定数据区域中的列数和行数相等,也可以逐个映射。如下图所示,该函数将在每组相应的数据中找到结果,然后将每组的结果相加,这样就可以得到正确的结果

sumif函数_多列_04

以上就是我与大家分享,我希望它能帮助你解决工作和学习中的一些问题。如果你觉得很好,就喜欢它。非常感谢您的关注。