excel多数列求和(Excel多个条件求和怎么设置公式)

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!#职场众生相#

日常工作中,在Excel表格中按条件求和也是经常用到的,一般根据条件求和的是一列数据,利用SUMIF函数即可解决,如果是多列数据按条件求和呢?今天小编分享几个公式解决这一问题,公式各有特色,其实能掌握其中的两、三个就够用了。

上图表格中需要按名称计算一季度的销量,也就是1、2、3月的销量之和,根据H列的名称(条件),条件区域在B列,计算满足条件 的D、E、F列之和,就是多列按条件求和。

公式1:=SUMIF(B:B,H2,D:D) SUMIF(B:B,H2,E:E) SUMIF(B:B,H2,F:F)

这个公式就不用多解释了吧!,分别用SUMIF函数进行单列求和,然后再相加,虽然麻烦,但容易理解。

公式2:=SUM(IF(B$2:B$16=H2,D$2:F$16))

注意这是一个数组公式,输入完公式后需要按Ctrl Shift 回车键确认公式;

公式中利用数组扩展性,将三列数据与条件用IF函数判断,IF函数返回满足条件的数字,然后用SUM函数对满足条件的数字进行求和。

公式3:=SUM((B$2:B$16=H2)*D$2:F$16)

这个公式和上一个公式相似,同样是数组公式,需要按Ctrl Shift 回车键确认公式,不同之处在于少了IF函数,利用*号参与计算,这里的*代表逻辑值,类似IF函数。

公式4:=SUMPRODUCT((B$2:B$16=H2)*D$2:F$16)

这个公式和上一个几乎一样,把SUM函数换成了SUMPRODUCT函数,换了一个函数,公式也变成了普通公式,而非数组公式。

公式5:=SUMPRODUCT((B$2:B$16=H2)*(D$2:D$16 E$2:E$16 F$2:F$16))

这个公式是公式4的另一种思路,把合在一起的求和区域分成了三列。

这里小伙伴们会有疑问:分在三列写公式不是更麻烦,还不如上一个公式简单。

小编的示例表格三个求和区域是连续的多列,这时使用公式4要简单些,如果求和的多列不连续呢?这个公式是不是很适用呢?

公式6:=SUMPRODUCT((B$2:B$16=H2)*MMULT(D$2:F$16,{1;1;1}))

公式有些难以理解,如果你只是为完成工作,掌握公式1-5即可,如果想深入研究Excel的强大公式,可以先收藏以下公式,直接套用几遍公式进行实际操作。小编的其他教程有关于这些函数的讲解,可以去我的主页查看教程。

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

公式中OFFSET函数第3个参数偏移的列数,此公式的优势在于当求和列增加或不连续时,只需修改OFFSET的第3个参数即可。

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

公式优势类似于上一个公式,可以修改{4,5,6},改变求和区域。

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

这个更直观,求和区域在{"d","e","f"}这三列中,如果改变求和列,直接修改列标即可。

公式7-9的思路相似通过OFFSET和INDIRECT函数构造多个单列区域,用SUMIF函数计算每个单列之和,再用SUM函数汇总。优势在于增加或改变求和列时,只需要简单改动几个数字或字母即可。

公式 10:=SUM(DSUM(A$1:F$16,{4,5,6},H$1:H2))-SUM(I$1:I1)

公式11:=SUMPRODUCT(COUNTIF(H2,B$2:B$16)*D$2:F$16)

公式12:=MMULT(MMULT(N(H2:H3=TRANSPOSE(B2:B16)),D2:F16),{1;1;1})

公式10-12比较难理解,有兴趣想要了解公式的小伙伴们可以私信小编

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

       
专栏
用Excel制作动态员工信息查询表
作者:Excel与财务
1.8币
12人已购
查看

求和,Excel是认真的:掌握这些函数求和不求人

不连续小计求和,快速搞定

为什么不能求和?Excel常见求和问题解答

Excel求和技巧:6个求和公式满足日常工作需要

Excel求和新玩法:按单元格种颜色求和

(0)

相关推荐

  • excel单条件求和函数与多条件求和函数的应用

    excel在结合使用条件函数与求和函数的时候,会有一些麻烦,所以条件求和函数应用而生,包括单条件求和函数与多条件求和函数.下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 单条件求和函数,形式=s ...

  • EXCEL函数用法:[2]按多条件求和之sumifs

    本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握.本系列的作用是为大家介绍一系列常用的EXCEL函数,希望可以对大家的工作起到一定的帮助. 本 ...

  • Excel中求和sum针对不同条件求和的公式使用汇总

    经常和Execl打交道的人肯定觉得求和公式是大家时常用到的.Excel里有哪几路求和公式呢?他们的使用方式又是怎样?我为大家汇总一下. 方法一.SUMIF()公式单条件求和 如要统计C列中的数据,要求 ...

  • Excel中sumif和sumifs函数进行条件求和的用法

    sumif和sumifs函数是Excel2007版本以后新增的函数,功能十分强大,实用性很强,本文介绍下Excel中通过用sumif和sumifs函数的条件求和应用,并对函数进行解释,希望大家能够掌握 ...

  • excel常用函数之sum和sumif条件求和函数用法

    相信sum是很多办公人员必须要使用的,但是sumif是一个条件版的sum,我们接下来就用sum来引出sumif的作用. 操作方法 01 首先是我们最基础的sum,求和 02 其次求和除了选择区域,还可 ...

  • 在excel中如何使用sum求和与simif条件求和函数

    当我们在使用excel软件进行数据整理时,一些简单的公式如减法等,相信大家都已经会使用了.接下来就由小编来告诉大家如何使用sum求和函数与sumif条件求和函数.具体如下:1.第一步,计算总资产,点击 ...

  • 如何利用Excel2010工具表格有条件求和

    Excel表格除了可以制作不同样式的表格,还可以进行加减乘除法计算.现在,有这么一个场景:有三种水果苹果.橘子和梨子,需要按照不同的条件计算它们的销售数量.这个该如何实现呢?具体操作如下: 操作方法 ...

  • Excel表格条件求和公式大全

    我们在Excel中做统计,经常遇到要使用“条件求和”,就是统计一定条件的数据项。现在将各种方式整理如下: 一、使用SUMIF()公式的单条件求和: 如要统计C列中的数据,要求统计条件是B列中数据为"条 ...

  • 在Excel中实现多条件求和的三种方法

    在平时的工作中经常会遇到多条件求和的问题。如图1所示各产品的销售业绩工作表,我们希望分别求出“东北区”和“华北区”两部门各类产品的销售业绩,或者在同一部门中的不同组也要求出各产品的销售业绩。在Exce ...

  • Excel:用DSUM函数完成指定条件求和

    Excel中汇总统计符合指定条件单元格数据之和是经常遇到的事情。例如,统计学生的成绩表时,我们也许要在一张有多个班级多个学科的成绩总表中求某一指定班级某一学科学生的总分。这种情况我们一般使用SUMIF ...