Excel函数公式大全—SUMIF/SUMIFS函数

文章介绍了Excel中的SUMIF和SUMIFS函数,强调它们在数据分析中的重要性,特别是对于条件求和的需求。SUMIF适用于单一条件求和,而SUMIFS可处理多个条件的求和问题。文章通过实例解析了这两个函数的基本参数、图解算法和实际应用,帮助读者掌握这些高效工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EXCEL系列文章目录

  Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。

数据分析为什么要学Excel
Excel图表美化—表格美化
Excel函数公式大全—IF函数
Excel函数公式大全—IF家族函数
Excel函数公式大全—VLOOKUP函数
Excel函数公式大全—MATCH函数
Excel函数公式大全—INDEX函数
Excel函数公式大全—HLOOKUP函数
Excel函数公式大全—LOOKUP函数



前言

  文章写到这儿,关联匹配类的函数就已经写的差不多了,接下来想跟大家分享两个函数 SUMIF()函数SUMIFS()函数,sumifs函数是 excel表格中非常常用的一个函数,很多小伙伴对 sumif和 sumifs的用法不太了解,那 sumif和 sumifs分别是什么呢?其实 sumif就是一个简单的求和函数。通常它的功能可以最大的替换掉很多小伙伴透视表之后进行匹配的步骤。一步进行条件求和。下面我将带大家一起了解一下它的底层逻辑!
  也希望大家将想学习了解的函数留言 ,在后面的文章里我们一起学习分享 !

在这里插入图片描述

一、SUMIF函数语法

1.1、基本参数释义

SUMIF(range,criteria,[sum_range])
SUMIF(条件所在的区域,要找的内容,与要找的内容所在的区域对应的数值区域)

  • 对符合条件的数求和。
  • 使用SUMIF比VLOOKUP查找更方便,可以避免无匹配时返回的错误的问题。
参数名称说明
range (必填)为用于条件判断的单元格区域。指定作为搜索对象的单元格区域。
criteria (必填)为求和的条件。确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式、文本或通配符。
sum_range (必填)为求和区域。是需要求和的实际单元格。

1、指定的条件必须用 " " (双引号括起来),如 ">=100、“男” 等。但,当指定条件为引用单元格时无需双引号括住。
2、使用 SUMIF 函数匹配超过 255 个字符的字符串或字符串#VALUE!时,将返回不正确的结果。

1.2、图解算法

在这里插入图片描述
公式解释:在C3到C18区域中找出陈少商对应的分数区域进行求和。

1.3、实用案例

1.3.1、新建数据

在这里插入图片描述
为展示函数效果;数据均为Excel函数生成,无实际意义:

1.3.2、案例展示

  图解算法已经展示函数基本使用方法,此处不做赘述;这边展示在工作中常见的基本用法。在这里插入图片描述
=SUMIF($C$4:$C$18,J4,$F$4:$F$18)
  原谅我比较懒,此处没有对数据源进行超级表操作,直接对区域进行操作了,有想了解超级表的伙伴可以直接链接直达------数据分析为什么要学Excel
在这里插入图片描述
在这里插入图片描述

二、SUMIFS函数语法

2.1、基本参数释义

SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)
SUMIFS(求和单元格区域,条件区域1,条件1,[条件区域2,条件2],…)

  • 对某一区域内满足多重条件的单元格求和。
  • SUMIFS 和 SUMIF 的参数顺序不同。具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中则是第三个参数。如果要复制和编辑这些相似函数,请确保按正确顺序放置参数。与 SUMIF函数不同的是,SUMIFS 函数中的求和区域(sum_range)与条件区域(criteria_range)的大小和形状必须一致,否则公式出错。。
参数名称说明
sum_range (必填)是要求和的单元格区域。可以是一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。空值和文本值会被忽略。
criteria_range1 (必填)作为条件进行判断的单元格区域1。是计算关联条件的 1 至 127 个区域。
criteria1 (必填)表示要进行求和的判断条件,形式可以为数字、文本、表达式或单元格引用。可以有 1 至 127 个条件。
criteria_range2 (选填)
criteria2 (选填)

1、如果在 SUMIFS 函数中设置了多个条件,那么只对参数 sum_range 中同时满足所有条件的单元格进行求和。即:仅当 sum_range 中的每一单元格满足为其指定的所有关联条件时,才对这些单元格进行求和。
2、sum_range 中包含 TRUE 的单元格计算为 1;sum_range 中包含 FALSE 的单元格计算为 0(零)。
3、与 SUMIF 函数中的区域和条件参数不同,SUMIFS 中每个 criteria_range 的大小和形状必须与 sum_range 相同。
4、可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

2.2、图解算法

在这里插入图片描述
公式解释:对满足年级是八年级,姓名是陈少商的分数进行求和。

2.3、实用案例

2.3.1、新建数据

与上面的案例使用共同的数据:

2.3.2、案例展示

在这里插入图片描述
  如图,我们如果想要得到右上角的格式,大部分人通常会想到使用透视表进行透视求和,然而这种多条件求和,正是我们SUMIFS()函数大显身手的时候。但是如果数据量过大时,大家根据自己的电脑硬件配置进行选择;正因为sumifs是通过一个条件一个条件,在条件区域去查询满足条件的值,所以计算的时候需要大量的时间和内存;小量的计算时可以很简单快捷,但是量大时可能会有卡顿现象。
在这里插入图片描述
=SUMIFS($F$3:$F$18,$B$3:$B$18,M4,$D$3:$D$18,N4)

在这里插入图片描述

小结

  两个函数都是条件求和,而SUMIFS()可以说是包含了SUMIF()的计算方式,所以强烈推荐大家掌握sumifs就行,学一个适用范围更广的函数岂不是必学两个来的轻松!
  好了,以上就是今天和大家分享的关于 sumifs和 sumif函数,希望对大家有所帮助!其实使用方法很简单,只要大家熟练掌握了 excel表格的使用方法,就能在最短时间内完成数据汇总、求和等工作。想了解更多的 excel技巧请持续关注~
在这里插入图片描述

`SUMIF` 是 Excel 中的一个非常有用的函数,它可以根据指定条件对一定范围内满足该条件的数值进行求。简单来说,就是有条件地汇总数据。 ### SUMIF 函数的基本语法 ```excel =SUMIF(范围, 条件, [求范围]) ``` - **范围** (Range):要检查条件的单元格区域。 - **条件** (Criteria):用于确定哪些单元格将被相加的条件。 - **[求范围]** (Sum_Range) (可选):实际需要求的实际值所在的单元格区域。如果省略此参数,默认会使用第一个参数所指的“范围”。 #### 示例 1: 单一条件求(同列) 假设我们有一个销售记录表,其中B列为产品名称,C列为销售额: | B | C | |---------|-------| | 苹果 | 50 | | 香蕉 | 30 | | 橘子 | 40 | | 苹果 | 60 | 现在我们要计算所有“苹果”的总销售额: ```excel =SUMIF(B:B, "苹果", C:C) ``` 这将会返回 `110` ,因为两行“苹果”对应的销售额分别是5060。 #### 示例 2: 同一行内不同列 如果我们有另一个表格结构,比如日期、商品名、销量分别位于A、B、C三列: | A | B | C | |------------|----------|-----| | 2023-01-01 | iPhone | 100 | | 2023-01-02 | iPad | 80 | | 2023-01-01 | AirPods | 70 | | 2023-01-02 | iPhone | 90 | 如果你想找出2023年1月1日那天iPhone的总销量,你可以这样做: ```excel =SUMIFS(C:C, A:A, "2023-01-01", B:B, "iPhone") ``` 这里使用了稍微复杂一点的 `SUMIFS` 函数,它可以处理多个条件的情况。当然对于单个条件也可以直接用 `SUMIF`. --- ### 注意事项 - **通配符支持**:在设置条件时可以使用星号(*)代表任意字符序列或问号(?)代表单一字符来进行模糊匹配。 - **逻辑运算符**:通过组合符号(如>、<、<>等),可以使条件更为精确。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铭记yu心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值