精华内容
下载资源
问答
  • 2015-04-02 19:02:00

    经常和Execl打交道的人肯定觉得求和公式是大家时常用到的。Excel里有哪几路求和公式呢?他们的使用方式又是怎样?我为大家汇总一下。

     

    1. 使用SUMIF()公式的单条件求和:

      如要统计C列中的数据,要求统计条件是B列中数据为"条件一"。并将结果放在C6单元格中,我们只要在C6单元格中输入公式“=SUMIF(B2:B5,"条件一",C2:C5)”即完成这一统计。

    2.  

      SUM()函数+IF()函数嵌套的方式双条件求和:

      如统计生产一班生产的质量为“合格”产品的总数,并将结果放在E6单元格中,我们用“条件求和”功能来实现:

      ①选“工具→向导→条件求和”命令,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定D1:I5区域,并按窗口右边带红色箭头的按钮(恢复对话框状态)。

      ②按“下一步”,在弹出的对话框中,按“求和列”右边的下拉按钮选中“生产量”项,再分别按“条件列、运算符、比较值”右边的下拉按钮,依次选中“生产班组”、“=”(默认)、“生产一班”选项,最后按“添加条件”按钮。重复前述操作,将“条件列、运算符、比较值”设置为“质量”、“=”、“合格”,并按“添加条件”按钮。

      ③两次点击“下一步”,在弹出的对话框中,按右下带“―”号的按钮,用鼠标选定E6单元格,并按窗口右边带红色箭头的按钮。

      ④按“完成”按钮,此时符合条件的汇总结果将自动、准确地显示在E6单元格中。

      其实上述四步是可以用一段公式来完成的,因为公式中含有数组公式,在E6单元格中直接输入公式:=SUM(IF(D2:D5="生产一班",IF(I2:I5="合格",E2:E5))),然后再同时按住Ctrl+Shift+Enter键,才能让输入的公式生效。

      上面的IF公式也可以改一改,SUM(IF((D2:D5="生产一班")*(I2:I5="合格"),E2:E5)),也是一样的,你可以灵活应用,不过注意,IF的嵌套最多7层。

      除了上面两个我常用的方法外,另外我发现网络上有一个利用数组乘积函数的,这是在百度上发现的,我推荐一下:

    3.  

      SUMPRODUCT()函数方式:

      表格为:

      A    B   C   D

      1 姓名  班 级  性别  余额

      2 张三  三年五  女   98

      3 李四  三年五  男   105

      4 王五  三年五  女   33

      5 李六  三年五  女   46

      现在求求出三年五班女生的总余额。

      公式:=SUMPRODUCT((B2:B5="三年五")*(C2:C5="女")*(D2:D5))

      解释:SUMPRODUCT在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

      语法 SUMPRODUCT(array1,array2,array3, ...) Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

      在这里((B2:B5="三年五")*(C2:C5="女")*(D2:D5))为一个数组,其中(B2:B5="三年五")*(C2:C5="女")为确定满足准备求和条件的单元格所在的行,*(D2:D5)则是满足求和条件的单元格的范围。

      第三个函数不常用,我对它也不是很了解,为尊重作者原著,我只有把他的内容贴出来,请见谅。

      其实上面的第二个方式(sum函数嵌套if函数)和第三个方式(sumproduct函数)不但可以实现双条件求和,也可以实现三条件求和甚至多条件求和的。只不过函数稍微变更一下的。

    4. 4

      SUMIFS函数

      该函数在EXCEL2007中被广泛使用,使用起来更加方便,例如第三个方式中的例子,我们就可以输入公式:“=SUMIFS(D2:D5,B2:B5,"三年五",C2:C5,"女")”,是不是更轻松?

    更多相关内容
  • 编按:按条件求和,工作中很常见。如果是根据条件求单列数据之和,SUMIF函数即可解决,但如果是求多列数据呢?我们这里分享12种方法,各有各的特色。学习更多技巧,请收藏关注部落窝教育excel图文教程。先来看一下...

    685ed702e22837ff3fcd65962b5813c7.png

    编按:按条件求和,工作中很常见。如果是根据条件求单列数据之和,SUMIF函数即可解决,但如果是求多列数据呢?我们这里分享12种方法,各有各的特色。学习更多技巧,请收藏关注部落窝教育excel图文教程。


    先来看一下什么是按条件求多列数据之和。

    类似下图这样的数据,需要根据G列的产品名称在H列汇总数据。条件区域在B列,而要求和的数据在C、D、E三列中。这种求和就是按条件求多列数据之和,简称多列条件求和。

    aea14b2b12383646e03d078563c7814f.png

    这类条件求和,在实际工作中经常会遇到,但直接用一个SUMIF函数或者透视表是无法完成的。

    今天给大家分享解决这个问题的12个套路公式(有没有被惊到?),当然你能掌握其中的两三种就够用了(请允许我像孔乙己那样炫耀一回)。

    公式1:=SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E)

    9b2090f459cf7e980348d5e1bb323fd5.png

    刚才说过无法直接用一个sumif函数求和,因为sumif要求条件区域和求和区域大小相同,而本例显然不满足这个要求。

    用三个sumif分别求和后再相加,这不难理解,但是如果要求和的列更多的话,还是有点麻烦。

    公式2:=SUM(IF(B$2:B$16=G2,C$2:E$16))

    894c012454b77214e86eb2c989f4c378.png

    这是一个数组公式,需要按住Ctrl、shift和回车键完成输入。

    数组有自扩展性,利用这个特性就可以将一列条件与三列数据进行判断。满足条件的时候为对应数字,不满足条件时得到FALSE,这是if函数省略第三参数以及第三参数前逗号的用法。

    在这个公式中,用if做条件判断得到需要求和的数字,再用sum实现最终的求和结果。

    公式3:=SUM((B$2:B$16=G2)*C$2:E$16)

    e8084eee613aa396cee69a042766503f.png

    这个公式是比较常用的一种套路,与公式2的区别在于少了用if函数进行判断,它直接利用了逻辑值参与计算。公式同样需要三键输入。

    如果不习惯三键的话,SUM数组公式可以用SUMPRODUCT函数取代。关于SUMPRODUCT函数的用法可以查看《加了*的 SUMPRODUCT函数无所不能》。

    公式为:=SUMPRODUCT((B$2:B$16=G2)*C$2:E$16),两个公式原理完全一致,可以视为同样的公式。

    公式4:=SUMPRODUCT((B$2:B$16=G2)*(C$2:C$16+D$2:D$16+E$2:E$16))

    a7064677369b2d8dd9b97e15316b72f4.png

    这可以视为公式3的另一种思路,当求和区域是连续的多列时,两个公式都可以用;如果要求和的多列是不连续的,例如只求第1周和第3周的和,则只适合用公式4。

    以上四个公式都属于比较基础、常用的套路。

    下面要分享的公式,会涉及一些稍有难度或者难以理解的函数。如果你有一定的基础,可以结合公式自己去研究一下;如果感到难以理解的话,也可以先收起来,作为日后学习的一个方向。

    公式5:=SUMPRODUCT((B$2:B$16=G2)*MMULT(C$2:E$16,{1;1;1}))

    ffe08c0190caaeff8c30bee3d0832e6a.png

    SUMPRODUCT和MMULT函数联手,感到蒙圈了没有?

    公式6:=SUM(MMULT((B$2:B$16=G2)*C$2:E$16,{1;1;1}))

    e46e29a7e61a47d8327407ea4d3ee168.png

    注意哦,这个公式可不是简单的把SUMPRODUCT换成SUM了。学习更多技巧,请收藏关注部落窝教育excel图文教程。

    要看懂这两个公式,必须对MMULT函数有所了解。如果对这个函数还比较陌生的话,咱们换一个大家稍微熟悉点的OFFSET函数也可以。对OFFSET不熟悉的可以查看《Excel进阶之路必学函数:动态统计之王——OFFSET(上篇)》。

    公式7:=SUM(SUMIF(B:B,G2,OFFSET(B:B,,{1,2,3})))

    5a06bfc09b1a66ba1c33100e3135c32d.png

    这个公式其实是对公式1的优化,利用OFFSET得到了三个一列的求和区域,相当于用一个SUMIF和OFFSET实现了三个SUMIF的工作。公式的优势在于当求和列增加的时候,只需要在OFFSET里增加偏移数即可。

    通常能用OFFSET构造的多区域数据,INDIRECT也可以搞。

    公式8:=SUM(SUMIF(B:B,G2,INDIRECT("c"&{3,4,5},)))

    775a8e4504ee195e3f6f8b5d1755263b.png

    INDIRECT函数比较牛的地方是有两种引用方式,也就是RC模式和A1模式,函数的第二参数就是确定使用何种引用方式的。

    公式9:=SUM(SUMIF(B:B,G2,INDIRECT({"c","d","e"}&1)))

    a2c95e2b9bfdaa467445facc77c2f842.png

    注意仔细区分这两个公式中INDIRECT里的区别。

    实际上,7、8、9这三个公式的思路差不多,都是用函数构造多个单列区域,为SUMIF服务,区别只是OFFSET与INDIRECT,以及INDIRECT的两种引用形式。

    公式10:=SUM(DSUM(A$1:E$16,{3,4,5},G$1:G2))-SUM(H$1:H1)

    e0a51cce7298dad19ced0e2346e0f409.png

    这个公式的关键是DSUM函数。DSUM是一个数据库类的求和函数,可以实现条件求和,有兴趣的朋友可以自己了解一下这个函数,看看教程《DSUM,最简单的条件求和函数!你知道不?》。

    公式11:=SUMPRODUCT(COUNTIF(G2,B$2:B$16)*C$2:E$16)

    19ed94147be9e513b5f75ef809c670fb.png

    SUMPRODUCT和COUNTIF都是比较常用的函数。这个公式中,COUNTIF充当了条件判断的角色,你能看明白其中的门道吗?

    公式12:=MMULT(MMULT(N(G2:G6=TRANSPOSE(B2:B16)),C2:E16),{1;1;1})

    6fa4b474972e384dfd7741068e5beba9.png

    最后这个公式无疑是很有分量的,不然不足以压轴。

    特别要说明的一点是这个公式要选定公式区域,然后按照数组公式的输入方式完成,而不是先有数组公式再下拉的那种用法。

    12个公式有很简单的,也有比较难的,有你能看懂能使用的,也有你暂时还无法理解的。但不管怎样,相信你都能通过今天的内容有一些新的收获。学习更多技巧,请收藏关注

    部落窝教育​www.itblw.com


    ****部落窝教育-excel多列数据条件求和****

    原创:老菜鸟/部落窝教育(未经同意,请勿转载)

    更多教程:

    部落窝教育​www.itblw.com

    微信公众号:exceljiaocheng


    做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

    相关推荐:

    DSUM,最简单的条件求和函数!你知道不?

    无往而不利的SUMIF面对这种条件求和竟然傻眼了!

    加了*的 SUMPRODUCT函数无所不能

    Excel进阶之路必学函数:动态统计之王——OFFSET(上篇)

    Excel进阶之路必学函数:动态统计之王——OFFSET(下篇)

    展开全文
  • EXCEL常用小技巧系列02----多条件求和

    千次阅读 2021-12-16 11:02:27
    工作中常用的几种多条件求和公式

    工作中常用的几种多条件求和的公式:

    一、SUMIF求和

    公式:=SUMIF(条件指定的区域,条件,实际求和区域);
    案例:=sumif($A 2 : 2: 2A 9 , 9, 9,E3,$B 2 : 2: 2B$9)
    在这里插入图片描述

    二、SUMIFS求和

    公式:SUMIFS(实际求和区域,条件1指定的区域,条件1,条件2指定的区域,条件2…)
    案例:
    =SUMIFS(C2:C9,A2:A9,E3,B2:B9,F3)
    在这里插入图片描述

    三、SUMPRODUCT求和

    *公式:=SUMPRODUCT((条件区域1=目标值1)*(条件区域1=目标值2)值区域)

    案例:=SUMPRODUCT((A2:A9=E3)*(B2:B9=F3)*C2:C9)
    在这里插入图片描述

    四、DSUM求和

    公式:=DSUM(数据库区域,目标列,条件)
    PS:此函数是数据库函数,需保证原始数据区域与条件区域的标题一致。
    案例:
    =DSUM(A1:C9,3,E2:F3)
    在这里插入图片描述

    展开全文
  • 条件求和,使用公式,根据特定条件来求和,单条件求和时就需要使用SUMIF函数,多条件求和则使用SUMIFS函数。SUMIF函数SUMIF(条件判断区域,条件,求和区域)注意:SUMIF函数只能带一个条件,其格式为判断区域,条件,...

    8178d1838b71b4855117e19fc834e158.png

    条件求和,使用公式,根据特定条件来求和,单条件求和时就需要使用SUMIF函数,多条件求和则使用SUMIFS函数。

    SUMIF函数

    SUMIF(条件判断区域,条件,求和区域)

    注意:SUMIF函数只能带一个条件,其格式为判断区域,条件,求和区域。

    解释:条件判断区域:就是所以求和的条件域;条件:求和条件;求和区域:所示求和的引用单元格区域。

    例:”=SUMIF(A:A,B2,C:C)"这就是一个单条件求和的公式,A:A是条件区域,B2是条件,C:C是求和区域,当然这里的条件可以一个确定数值,也可以是某个单元格,还可以是一些其它条件,如">12"等等。“=SUMIFS(C:C,A:A,>1,B:B,F1)"这是一个多条件求和的公式,此时C:C为求和区域,A:A为条件区域一,>1是条件一,B:B是条件区域二,F1是条件二。

    40c781de53a4989ec10c8d06877cddb8.png

    更多Excel相关技术文章,请访问Excel基础教程栏目进行学习!

    展开全文
  • 有关多列条件求和对30列数据条件求和的快速SUMIF公式时间:2017-10-18作者:snow来源:Office之家今天和新手们分享有关条件求和的内容,高手请忽略。先来看一组销售数据,是某商场不同品牌电视机的三天销售记录:现在...
  • 下面给大家介绍5大常用的Excel求和公式。 方法一:运用sum函数进行求和 sum函数算是最常见的一种函数求和公式了,操作起来也很简单,那么,Excel怎么求和?一起来看看如何操作。 步骤一:点击一个空白的单元格,...
  • 其实,求和不仅仅只有命令或sum函数可以完成,还可以与快捷键、条件求和、相对绝对引用结合使用。一、求和函数SUM01、快捷键在表格内调取sum函数是我们刚刚开始接触Execl函数时就会使用的操作,在这里不在重复,首先...
  • 在excel中怎样根据多个条件进行求和

    千次阅读 2021-07-25 00:48:06
    02这是多条件求和,我们可以用到SUMIFS函数来实现。在D2单元格输入公式:=SUMIFS(C2:C11,B2:B11,"女",C2:C11,">80")03按下回车键,即得到结果301。从公式=SUMIFS(C2:C11,B2:B11,"女",C2:C...
  • Excel表格中的函数很多,其中求和的方法就有好多种,其中有一个函数叫“sumifs”,如果不经常接触便不知道如何运用,那么,sumifs多条件求和步骤如何操作呢?小编分成三个步骤总结给大家。
  • 在EXCEL中我们经常会用到很多计算,而求和是使用频率最高的计算了,今天我们就讲解一下EXCEL中3个最好用的求和函数,SUM函数、SUMIF函数、SUMIFS函数,我们看下面几个案例。 ...2、按条件求和...
  • 动态设置求和公式

    2021-06-12 07:26:01
    实例需求:现有如下审计数据,有些项目为汇总费用,现在需要填充如下公式,由于分项的个数不确定,因此无法使用固定模板,也就是说每月报表的公式都不相同,只能使用VBA动态填充。
  • 文章目录sumifs函数单条件求和条件求和模糊条件求和 sumifs函数 单条件求和 =sumifs(求和区域,条件区域,条件1) 多条件求和 =sumifs(求和区域,条件区域1,条件1,条件区域2,条件2) 模糊条件求和 ...
  • 在 Excel 中对多行多列进行条件求和

    万次阅读 2018-12-17 03:21:08
    在 Excel 中对多行多列进行条件求和问题由来源数据格式我的解决过程用 SUMPRODUCT 函数的失败过程分析错误解决问题用 SUMPRODUCT 解决问题我在 CSDN 的第一篇博客 问题由来 前几天,一名网友在微信群里求助,说有一...
  • SUMIFS,多条件求和 示例: (1)统计“小米 A3”手机销售额(条件1:小米,条件2:A3)。其中A列是产品名称且含有“小米”,B列是产品型号其中包含“A3",C列是销售额。 (2)可以使用 SUMIFS 计算一个国家/地区内 (1..
  • 下面一组常用的多条件判断、统计Excel函数公式,收藏这些常用套路,让工作效率再高一丢丢。1、IF函数多条件判断要求:如果部门...2、SUMIF多条件求和要求:统计E2和E3单元格中两个部门的岗位补助总额公式:=SUMPRODU...
  • 需要对行和列快速的进行求和汇总,不需要手动的去输入SUM公式,只需要全选表格区域,按ALT+=快捷键,结果就全部出来了。1、行列快速求和需要对行和列快速的进行求和汇总,不需要手动的去输入SUM公式,只需要全选表格...
  • Excel如何条件求和

    2021-12-17 14:30:27
    在日常工作中,我们常遇到需要分析excel表格,并把满足一些条件的...2,在空白表格F2输入公式=SUMIF(b2:b9,E2,c2:c9)说明:=SUMIF(条件区域,指定的求和条件,求和区域)。 3,然后点回车键,得出成绩和。 ...
  • 内容提要:这是小编见过sumif函数多条件求和案例最全面的excel函数教程,感谢花花分享!  SUMIF函数是Excel使用频率很高的函数。使用SUMIF函数可以对报表范围中符合指定条件的值求和。Excel中SUMIF函数的用法是...
  • Excel 求和SUM 求和函数语法SUMIF 条件求和函数语法SUMIFS 多条件求和函数语法SUBTOTAL 可见区域求和语法参考资料 SUM 求和函数 对指定区域的所有内容进行求和。 语法 SUM(number1, [number2], ...) 参数 必填 ...
  • excel sumif函数多条件求和 sumif的高级用法:跨多表条件求和,这个问题是我们很多人都很困惑的一个问题,excel sumif函数多条件求和是我们非常常用的一个东西,也是我们工作和学习中必不可少的一个数据公式,那么...
  • Excel中怎么用公式计算合计在EXCEL表中可以用SUM函数或“ ”符号进行求和运如=A1 A2 A3 B1 B2 B3用SUM函数可以写=SUM(A1:B3)操作方法如下:1、首先点击excl2、然后输入相关信息3、然后在F2输入=sumif(c2:c7,“>...
  • 求和,应该是老生常谈的话题了,从我们接触Excel开始,就有了求和,但是,你真的会求和吗?...二、Sumif:单条件求和。目的1:计算男、女生的成绩之和。方法:在目标单元格中输入公式:=SUMIF(C3:C...
  • 条件求和的8种方法大家好,今天和大分享“多条件求和”,这是一个朋友在公众号上留言,好,满足他的要求。想要的效果:按姓名和月份对数量进行求和一、方法1:sumifs实现这个函数要2007版本及以及版本才有这个函数...
  • Vlookup方法【涉及到数据区域的组合】 vlookup方式公式1:=VLOOKUP(E2&F2,IF({1,0},A2:A10&B2:B10,C2:C10),2,0) 数组公式由于是多条件,所以要把多条件进行组合,条件1 &条件2 &条...
  • 4.将D2:D22定义为“区域数据”;5.将C2:C22定义为“项目数据”;6.将B2:B22定义为“姓名数据”;7.将A2:A22定义为“月数据”;8.在“统计区”制作如下图所示统计表;9.分别为“月”、“姓名”、“项目”、“区域”、...
  • 做会计,不会这10项Excel小技巧哪行啊!1、最快求和选择区域,按快捷键ALT+=,瞬间完成。2、累计求和累计销售额=SUM(B$2:B2)=N(C1)+B2N是最简单的函数,就是...=SUM(A2:F7)4、单条件求和统计销售额大于500的人的总销...
  • excelCSS布局HTML小编今天和大家分享和公式excel 的sumCSS布局HTML小编今天和大家分享和公式在excel中大家都知道,第5列是E列,CSS布局HTML小编今天和大家分享和公式为=SUM(E:E),那么我要CSS布局HTML小编今天和大家...
  • 欢迎来到ExcelPlanet,今天我们来聊聊一个“真香”的求和函数:SUMPRODUCT。因为涉及到数值概念,导致一开始可能会有入门障碍。但其实理解之后,在统计报表等方面的功能非常强大。 一、函数解析 SUMPRODUCT函数是...
  • 这时我们需要用到的函数是sumif函数,下面给大家详细讲解下函数定义:SUMIFS 函数用于计算单元格区域或数组中符合多个指定条件的数字的总和。SUMIFS(sum_range,criteria_range1,criteria1,[cr...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,741
精华内容 3,896
关键字:

区域条件求和公式