分享

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

 xfshok 2023-03-12 发布于江西


前言

  文章写到这儿,关联匹配类的函数就已经写的差不多了,接下来想跟大家分享两个函数 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表格的使用方法,就能在最短时间内完成数据汇总、求和等工作。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多