excel整列怎么求和公式(多列数据求和excel公式)

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!#职场众生相#日常工作中,在Excel表格中按条件求和也是经常用到的,一般根据条件求和的是一列数据,利用SUMIF函数即可解决,如果是多列数据按条件求和呢?今天小编分享几个公式解决这一问题,公式各有特色,其实能掌握其中的两、...

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


excel整列怎么求和公式(多列数据求和excel公式)

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


excel整列怎么求和公式(多列数据求和excel公式)

上图表格中需要按名称计算一季度的销量,也就是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函数进行单列求和,然后再相加,虽然麻烦,但容易理解。


excel整列怎么求和公式(多列数据求和excel公式)

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

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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


excel整列怎么求和公式(多列数据求和excel公式)

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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


excel整列怎么求和公式(多列数据求和excel公式)

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

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

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

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

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

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

趣懂得网所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们1875979182@qq.com 反馈 本站将在三个工作日内改正。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年1月5日 下午1:49
下一篇 2022年1月5日 下午1:49

相关推荐

  • excel怎么拉不出1至100(excel中怎样直接用一列除以另一列)

    我们都知道对数据除以特定的值,都是用=当前值/特定值,这样来操作。可是如果我们需要对某个区域所有数据,不改变位置的情况都除以一个特定值的时候,许多人都是用除以之后再进行复制粘贴值到原区域中。如上图所示,我们需要对表格中的数据全部除以100,我们一般都是在右边做辅助数据,都除以100后再将对应的值粘贴...

    2022年1月4日 办公软件知识
  • excel怎么获取时间(excel中ifelse函数的使用方法)

    Excel 中如何快速输入当前日期和时间?在包含日期和时间的单元格中,如何分别提取出日期和时间?案例:下图 1 中的 A 列是日期时间混合的一段完整时间,请将日期提取到 B 列,时间提取到 C 列,效果如下图 2 所示。解决方案:开篇先给大家一个大大的彩蛋,如何在 Excel 中用快捷键输入日期...

    2022年1月3日 办公软件知识
  • excel怎么将文字分行(excel怎样快速向下复制)

    原创作者: 卢子 转自:Excel不加班无意间刷视频看到分行的技能,结果居然是一个错误的视频,而且评论区一堆粉丝指出问题,也没有任何回应,误人子弟。不认识作者,也不想砸场,就悄悄的写篇文章,告诉你什么才是真正的分行。1.字符固定左边的人员都是按空格隔开,现在要将人员分行显示,除了复制粘贴还有...

    2022年1月5日 办公软件知识
  • word错别字检查在哪里

    Word中输入文字时,谁能保证没有错误呢?恐怕你我都不敢说这样的大话。很多时候,由于输入法的记忆功能或者说惯性,在输入文档时会出现很多很多错别字,而且还不容易被发现。这些错别要想一个个去修改,那实在是太麻烦了,浪费时间、消耗精力,得不偿失。今天,来分享一下Word如何快速查找错别字?下面这3个方...

    2021年12月30日 办公软件知识
  • torrent是什么文件(torrent文件打不开怎么办)

    {"rich_content":{"text":"","spans":null},"video":{"vid":"v0d8b06f0000bpgcdpig3upeh04b6re0","duration":17.818,"width":1280,"height":720,"file_size":153...

    2021年12月28日
  • excel怎么筛选出不想要的(excel中的数据高级筛选教程)

    昨天晚上啊,我左思右想,辗转难眠。因为了解到,在学 Excel 的过程中,很多人都只盯着那些看上去很酷炫的高精尖功能,却忽略了那些宝藏小功能,比如……筛选。所以今天,我决定做一件可以载入「家族史册」的大事——替「筛选」伸冤!01进入数据筛选刚开始,我们先来点简单的。在这里呢,瑞瑞给大家介绍两...

    2022年1月6日 办公软件知识

发表评论

您的电子邮箱地址不会被公开。