在Excel中,求和函数SUM和SUMIF,SUMIFS分别怎么用,有什么区别?

手机用户74984779585


求和函数Sum系列,是Excel的基础函数,也是常用函数之一,但是对于求和,并不是所有的同学都能够掌握,尤其是条件求和…常见的函数SUM、SUMIF、SUMIFS都是求和函数,它们的区别是:SUM:是直接求和;SUMIF:单条件求和;SUMIFS:多个条件求和。

求和函数语法结构及解读:

SUM函数:=sum(区域1,区域2,.....区域n),求参数中所有区域的和

SUMIF函数:=sumif(查找区域,条件,求和区域),按给定条件指定单元格求和

SUMIFS函数:=sumifs(求和区域,查找区域1,条件1,查找区域2,条件2.....查找区域n,条件n),指定区域内同时满足多个条件的值进行求和

一、SUM函数。

语法结构:=sum(区域1,区域2,.....区域n)

目的作用:对指定区域内的值进行求和运算

案例演示:在某公司职员中,要获得所有职员的总工资,使用SUM函数:

二、SUMIF函数。

语法结构:sumif(查找区域,条件,求和区域)

目的作用:对指定区域内满足条件的值进行求和

案例演示:在某公司职员中,要获得运营部职员的工资总额,使用SUMIF函数:

三、SUMIFS函数。

语法结构:=sumifs(求和区域,查找区域1,条件1,查找区域2,条件2.....查找区域n,条件n)

目的作用:对指定区域内同时满足多个条件的值进行求和

案例演示:在某公司职员中,要获得运营部男职员的工资总额,用SUMIFS函数:

如果我的回答对您有帮助,请关注头条号获取更多Excel的信息!


二班自修室


一、“一招鲜吃遍天”之sum函数

SUM函数有2个极其实用的使用技巧(基础不做任何介绍):

1.不连续单元格一键求和

技巧:选中B2:N22区域,按下Ctrl+G组合键打开定位对话框---定位条件--空值---确定,然后所有需要填入求和结果的单元格都被选中了,按下快捷键Alt+=即可得到所有的求和结果了。Alt+=快捷键可以快捷地输入sum函数,无论是什么时候都可以。

2.“一键”搞定条件统计(包括条件求和条件计数等)

我就举一个例子,利用sum函数进行条件求和:

要点说明:将B列的部门与后勤部(这里直接引用B28单元格,与直接输入"后勤部"是一样的)用等号连起来:B27:B38=B28,我们将得到一列由TRUE和FALSE组成的数组,TRUE表示结果为后勤部,FALSE表示非后勤部,这一列数组去其他数字相乘时,TRUE和FALSE将分别转换为1和0,然后再和那些数字相乘。因此我们后面乘以C27:E38区域,即可得到后勤部发出去的所有工资,最后利用sum函数将后勤部的结果全部加起来即可得到结果。公式如下:

{=SUM((B27:B38=B28)*C27:E38)}

我们可以看到公式外围有大括号,这个代表是数组公式,咱们输入完=SUM((B27:B38=B28)*C27:E38)后按下快捷键Ctrl+Shift+Enter完成公式的输入即可得到正确的结果。

二、强大无比的“单条件求和”sumif函数

SUMIF函数是专职做单条件求和这个事情的。例如要求后勤部1月份的工资总和仅需下面的简单公式就搞定了。

=SUMIF(B27:B38,B28,C27:C38)

当然sumif函数能做远不止于此,如果能够结合通配符,sumif函数通常可以搞定多条件求和的事情。例如下面的需求:如何快速求得奥迪品牌的销售总量是多少?

有人或许利用筛选来做:

这种方法很简单,然而不够智能,加入是多个品牌,那么就得做多遍,而且给到上级,他也看不出你这结果是怎么来的。因此在职场中,我们更多使用的是函数法。

由于奥迪品牌的汽车存在多个型号但型号里都带有奥迪两个字,因此我们可以利用sumif函数的条件参数可以使用通配符这个特性来完成任务,公式如下:

=SUMIF(A4:A13,"*奥迪*\

傲看今朝


基本介绍和用法我就分别写了,具体看下面,文字要是看不明白,就看gif演示。

1、SUM 无条件求和

定义:返回某一单元格区域中所有数字之和。

用法:=SUM(数值1,数值2,……)

2、SUMIF 单条件求和

定义:sumif函数根据指定条件对若干单元格求和

用法:=sumif(区域,条件,[求和区域])

演示说明:gif中的$是为了绝对引用,你可以简单的理解为【选择区域】与【求和区域】位置不变,要是你想弄清楚绝对引用是怎么回事,建议百度一下,不难的。

3、SUMIFS 多条件求和

定义:根据多个指定条件对若干单元格求和

用法:=sumifs(求和区域,区域1,条件1,[区域2,条件2],……)

演示说明:假设需要求101班男女生的总分?

注意点:sumifs 实际应用中会结合 绝对应用、通配符一起配合使用,下面gif演示,只是演示了这个函数的原理,要想知道绝对应用和通配符使用,可以自己尝试一下

我是零度探索,一个希望打王者荣耀和玩弄office的少年,喜欢的关注一下呗!


零度探索


这里,我就分享几个Sum系列函数的用法,希望能帮到你!


Sum、Sumif、Sumifs区别

sum系列函数:sum、sumif、sumifs都是求和函数,TA们也很好区别。

sum:是直接求和;

sumif:单条件求和;

sumifs:多个条件求和

sum求和

公式: =sum( 区域1, 区域2, ... )

sum可以对连续或者不连续的多个区域求和。

对sum求和,还有一个很快很快的方法,那就是+=,最快求和,如下:

sumif条件求和

单条件求和,条件中,可以是用通配符,如:星号,问号,也可以使用逻辑符号,小于、大于、等于等符号。

sumifs多条件求和

sumifs的用法与sum类似,只是sumifs可以同时有多个条件。

sumproduct数组乘积求和

sum系列中,还有一个函数,那就是sumproduct乘积函数

sum系列求和函数就分享到这,希望能帮到你!

我是Excel技巧精选,别忘了,点赞、点赞、点赞!!!


Excel技巧精选


这3个函数的作用都是求和,

从功能上来看,三个函数基本用法是有区别的,

SUM:简单求和,语法:

SUM(数值1,数值2,数值3,......)【参数最多30个】

SUMIF:单条件求和,语法:

SUMIF(条件区,条件,[求和区])【求和区为可选参数】

SUMIFS:多条件求和,可以看作SUMIFS的升级版,语法:

SUMIFS(求和区,条件区1,条件1,[条件区2,条件2],......)

怎么来理解呢?举一个简单的例子来说明:一群员工,要获得他们的总工资,使用SUM函数:

同样这群员工,要获得人事部的工资总额,使用SUMIF函数:

还是这群员工,要获得人事部女员工的工资总额,用SUMIFS函数:

通过以上3个例子,可以比较直观的区别个函数的作用和区别,我们可以把“条件”理解为语法中的“定语”,比如,把一家公司的所有员工看成一个群体,那么,人事部的江西女员工包含3个定语“人事部”、“江西”、“女”,这样,相信你对“条件”会有更加深刻的理解,在遇到相关问题时能够更加灵活运用!


Excel精选技巧


求和SUM家族函数,是Excel种最基础的函数之一,在日常工作中很常用。

而SUM家族中,又有Sum、Sumif、Sumifs几个。

其实,这三个函数用法基本上相同,只是参数上有所区别。

SUM SUMIF SUMIFS

sum(求和区域1, 求和区域2, 求和区域3......)sumif(条件区域, 条件, 求和区域)sumifs(求和区域, 条件区域1, 条件1, 条件区域2, 条件2......)

其他求和小技巧

  • 快速求和

  • 按颜色求和

多张格式相同的工作表求和

更多实用小技巧,关注我的动态哦!


Excel大全


今天有位同学提出一个问题,如何多条件筛选后求和。

其实方法有很多,其中一个方法就是就是利用Sumifs函数多条件求和。

以下图为例,求满足条件“销售一部”、“东北”地区、“苹果”品种的总销量。

在B15单元格写入函数:=SUMIFS(D2:D11,A2:A11,销售一部,B2:B11,东北,C2:C11,苹果),Enter键结束。

求得“销售一部”、“东北”地区、“苹果”品种的总销量为1100

函数分析:

Sumifs函数的第一个参数指定“求和区域”,第二个参数指定“条件区域”,第三个参数指定“条件”。

本例中,Sumifs函数的第一个参数指定的“求和区域”为D2:D11,第二个参数指定的“条件区域”为A2:A11,第三个参数指定的“条件”为“销售一部”,第四个参数指定的“条件区域”为B2:B11,第五个参数指定的“条件”为“东北”,第六个参数指定的“条件区域”为C2:C11,第七个参数指定的“条件”为“苹果”。

以上可以看出,只要指定第一个参数“求和区域”,其余的参数都是一对一对增加,并且都是先指定“条件区域”然后再指定“条件”。

每增加一对参数就可以多筛选一种条件,即为多条件筛选求和的原理。

图文教程看不懂没关系!

私信回复“171229”获取《陶泽昱系列Sumifs视频教程》

更多免费教程及表格模板,私聊里回复相应的关键字获取!

行业财务报表:回复“财务报表”

项目进度表:回复“项目进度表”

考勤表:回复“考勤表”

HR管理系统:回复“HR管理”

仓管表:回复“仓管表”

进销存管理系统:回复“进销存”

员工薪资管理系统:回复“个税工资条”

自动生成全年排班表:回复“排班表”

精美图表模板:回复“分享”

Office Excel2016最新版:回复“2016”


陶泽昱


Excel中的求和函数有SUM、SUMIF、SUMIFS、SUMPRODUCT四种,是不是很嘲讽?但是大部分人只知道SUM,你能问出这样的问题就说明你懂点Excel

我们先简单的介绍一下前三个相对易于理解的求和方式

SUM、SUMIF、SUMIFS语法格式及释义

SUM求和语法

=SUM(number1,[number2],...)

  • number1 :必需。想要相加的第一个数值参数

  • number2,,... :可选。想要相加的 2 到 255 个数值参数

  • sum():中可以填写至多255个数值参数或一个数组。而结果就是这些参数或数组的求和值

SUMIF条件求和语法

=SUMIF(range,criteria,[sum_range])

  • Range:需要求和的条件区域

  • Criteria:条件,如“>100”或“100”

  • sum_range:求和的区域,如果sum_range省略的话,则以Range作为求和区域计算

SUMIFS多条件求和语法

=SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)

  • Sum_range:(必需) 要求和的单元格区域

  • Criteria_range1:(必需) 使用 Criteria1 条件的区域

  • Criteria:条件,如“>100”或“100”

PS:Criteria_range1 和 Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。 一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。

具体使用实例

有没有看晕?没有的话下面开始讲SUMPRODUCT函数

SUMPRODUCT函数的适用范围,在给定的几组数组中,把数组间对应的元素相乘,最后返回乘积之和。从字面上即可看出,SUMPRODUCT有两个英文单词组成,SUM是和,PRODUCT是积,所以是乘积之和的意思。

SUMPRODUCT函数语法

=SUMPRODUCT(array1,array2,array3, ...)

Array为数组

  • Array1 必需。 其相应元素需要进行相乘并求和的第一个数组参数

  • Array2, array3,... 可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和

PS:数组参数必须具有相同的维数。 否则,函数 SUMPRODUCT 将返回 #VALUE! 错误值 #REF!;函数 SUMPRODUCT 会将非数值型的数组元素作为 0 处理。

在讲用法之前需要另外科普另外一个问题“数组”,在Excel中,如下图所示,A2:A6,即是一个数组{1;2;3;4;5},大括号中“分号”表示这是一个1列5行的数组;A2:B6,即是一个数组{1,6;2,7;3,8;4,9;5,10},大括号中“逗号和分号”表示这是一个2列5行的数组,不知道你懂了没。

数组实例

当SUMPRODUCT函数中的参数只有一个数组时,如对数组{1;2;3;4;5}或A2:A6进行求和,则计算过程如1+2+3+4+5=15。

当SUMPRODUCT函数中参数为两个数组时,两个数组的所有元素对应相乘。

=SUMPRODUCT(A2:A6,B2:B6)可视为=SUMPRODUCT(数组1,数组2)

=SUMPRODUCT({1;2;3;4;5},{1;2;3;4;5})=1*1+2*2+3*3+4*4+5*5=55

当SUMPRODUCT函数中参数为三个或更多个数组时,结果为所有元素对应相乘。

以上回答内容,摘自我自己的头条号文章,如果要学习更多Excel技巧,那么点拨关注吧!!!


Excel小白的技巧


Excel中,常用求和函数有SUM\\SUMIF\\SUMIFS\\SUMPRODUCT。DSUM和SUBTOTAL的9、109参数也可以用来求和,某些条件下MMULT函数也可以用来求和。其中SUMIFS支持MS EXCEL 2007及其以上版本,可以完全取代 SUMIF,SUM+IF又可以完全取代SUMIF。SUMIF/SUMIFS都支持区域的简写,还支持文本值和空值,不支持错误值。例如求和区域为A2:A100,可以写成A:A。求和区域有文本值或者空值,可以得到正确的求和结果,求和区域有错误值则显示错误。

SUMPRODUCT不支持文本值和错误值,支持空值,所以一般用SUMPRODUCT我们会写具体求和区域。SUM可以求连续区域或不连续区域的和,SUMIF/SUMIFS除了一类特例,一般只支持单行或单列区域的求和,多行多列连续区域或不连续区域需要借助OFFSET函数。

MMULT函数戏称妹妹函数,属于矩阵运算函数,第一参数如果是m*k的矩阵,第二参数必须是k*n的矩阵,结果是一个m*n的矩阵。不支持文本和错误值,也不支持空值。

DSUM属于D字头函数,需要辅助列,只支持连续区域的条件求和。

SUBTOTAL的9、109参数一般用于多维数组的求和。

下面通过例子来说明,为了图片显示清晰,用了两张图片。

数据如下图:

公式如下图,备注为ctrl+shift+enter,表示需要按ctrl+shift+enter.

这里的公式都为数组公式,SUMPRODUCT只要多个参数引用的数组大小一致,不需要按ctrl+shifit+enter,SUMIF/SUMIFS引入常量数组,也不需要按ctrl+shifit+enter。

这里需要注意的就是常量数组的写法,例如{"冰箱\

wangsir1121


简单的讲SUM是直接求和,相当于一串加(当然也有区别),SUMIF是有条件求和,意思满足条件的(对应)数值进行回和,SUMIFS是多条件求和,顾名思义就是满足多个条件的(对应)数值进行回和。学习函数不要一味去研究某函数与某函数的区别,一个一个学明白了就可以了,知道什么情况该用什么函数(或函数组合)比知道某函数与其他函数的区别有意义得多。


分享到:


相關文章: