12个公式解决Excel中按条件多列数据求和,掌握两、三个就够用了

您所在的位置:网站首页 条件求和函数 12个公式解决Excel中按条件多列数据求和,掌握两、三个就够用了

12个公式解决Excel中按条件多列数据求和,掌握两、三个就够用了

2023-08-30 06:56| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

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

  日常工作中,在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})

  

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3