合并单元格下的求和问题

来源:Excel应用之家

小伙伴们,今天要向大家介绍一个合并单元格下的求和问题。请看下图。

有一个项目的4块区域,分别标注了规划面积和实际面积。现在要求根据不同的区域来统计规划面积和实际面积之和。

01

方法一

在单元格B2中输入“=SUMPRODUCT((LOOKUP(ROW($A$3:$A$14),IF($A$3:$A$14<>'',ROW($A$3:$A$14)),$A$3:$A$14)=$J17)*SUBTOTAL(9,OFFSET($A$1,ROW(INDIRECT('2:'&(COUNT($B:$B)+1))),3*COLUMN(A1),1,3)))”,三键回车,并向右下拖曳即可。

思路:

  • 利用LOOKUP函数IF函数得到一个内存数组,其形式为{'甲';'甲';'甲';'甲';'乙';'乙';'乙';'丙';'丙';'丙';'丙';'丁'},并与单元格J17进行判断,得到如下的内存数组{TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • SUBTOTAL部分得出求和区域,其中3*COLUMN(A1)表示向右移动的列数,3列和6列

  • 上述两部分相乘后得到正确结果

但这个确实是一个比较复杂的公式。下面,我们将有更惊艳的公式哦!

02

方法二

此方法的前半部分是利用的OFFSET函数进行数据偏移,由于比较简单,不再做过多的解释了。

在单元格B2中输入“=SUM(OFFSET($A$1,MATCH($J17,$A:$A,)-1,3*COLUMN(A1),MAX(SUM(MATCH($J17:$J18&0,$A$3:$A$15&0,)*{-1;1}),1),3))”,三键回车并向右下拖曳。

思路:

  • 我们着重介绍公式的后半部分。MATCH函数部分利用了错位相减的思路求得求和区域的范围

  • $J17:$J18&0,$A$3:$A$15&0部分,链接了“0”避免了向下拖曳时发生数据错误

03

方法三

此方法和方法二相类似,都是在确定求和区域时有惊艳的表现。

选中单元格区域B2:C5,输入“=SUM(OFFSET(D1,MATCH(J17:J20,A:A,)-1,{0,3},IFERROR(MATCH(J18:J21,A:A,)-MATCH(J17:J20,A:A,),99),3))”,三键回车并向右下拖曳。

思路:

  • 同样,在确定求和区域时利用的错位相减的原理。只不过,这一次是利用两次MATCH函数完成的。

04

方法四

这是一个纯数学的方法。

在单元格B2中输入“=SUM(OFFSET($A$1,MATCH($J17,$A:$A,)-1,COLUMN(A1)*3,12,3))-SUM(K18:K$21)”,并向右下拖曳即可。

(0)

相关推荐

  • 如何返回第一个大于0的值、第一个文本值、第一个数字?

    最近推送的几篇文章: 方括号[ ]作用总结,终于弄明白它的用途了,第三点很强大 比老板键更好用的快捷键,请收好备用,关键时候能"救命" 非常好用但不为人知的Window截图技巧,经 ...

  • OFFSET与SUM和MATCH函数的配合详解

    OFFSET与SUM和MATCH函数的配合详解

  • 统计不重复数据

    我有手工台账如下: 小本买卖,上面都是便利店的王牌销售产品! 随着种类的不断丰富,我想知道我进货的种类一共有多少! 怎么做? 思路一: 文字描述: 找到每一个品种在整个列表中有几个,如果有N个,则自己 ...

  • Excel 二维表的列动态求和,这两个经典的组合公式不教怎么行

    前一篇推文我教了大家如何根据列出的条件对二维表的特定列求和,用到了两个非常经典的函数,所以公式异常短小精悍. 有同学提问是不是还有其他方法?当然有,二维表查找交叉位置,我们怎可能不提两个经典的组合公式 ...

  • excel里不规则合并单元格如何批量求和?

    不规则合并单元格如何批量求和? 从上图中我们可以看出,4个人每个人统计的科目都不一样,貂蝉2门,吕布4门,孙尚香3门,刘备5门,如果我们先计算出貂蝉的总分数,利用公式=SUM(C2:C3)计算出貂蝉的 ...

  • 合并单元格求和

    Excel合并单元格真是让人又爱又恨,它可以美化表格,然而也给数据统计等带来麻烦.如下面的例子中,如果类别不是合并单元格,我们直接使用sumif函数就可以在D列计算该类别的和,但合并后求和就不那么容易 ...

  • 合并单元格求和、计数、加序号

    说起合并单元格,那可是再熟悉不过.因为会影响到数据的排序.筛选.打印和汇总,所以经常用Excel的老司机,对他是敬而远之.今天老祝就和大家说说应对合并单元格的几种独门暗器: 合并单元格求和 SUM函数 ...

  • Excel教程:产品核价单 合并单元格求和汇总

    这是一个伙伴的产品核价清单Excel文件,左边是源数据,右边是做好的效果.需要解决两个问题,如下: 1. D列总面积,根据A列单元格大小进行合并. 2. 在D列合并单元格计算总面积,也就是对应的C列面 ...

  • 爱恨交织!如何在合并单元格中填充序号,求和,计数

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天要分享的内容是有关合并单元格的一些技巧和方法,包括在合并单元格中填充序号,求和,计数. 合并单元格是个让人又爱又恨的存在.爱是因为它可以让表格 ...

  • 合并单元格填序号,求和,计数

    小伙伴们好,昨天说了合并单元格的计数,之前说过合并单元格填充序号,今天就索性再说下合并单元格的求和,这样3个问题就都说过了.为了大家方便查看,就把这3个问题全部放在今天的文章中. 1.合并单元格求和. ...

  • 在带有合并单元格的情况下进行单条件或者多条件数据查询

    写在前面 在好多朋友们都知道,在数据未处理到最后一步的时候就合并单元格,会给后续的数据处理带来很大的麻烦或者造成数据处理的难度的倍增.所以,对于合并单元格前一定要清楚,合并后带来的后果.但是还是好多的 ...

  • 老板非用合并单元格,导致Excel报表不能自动求和,用这个方法快速解决

    个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiRuiExcel) 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 很多人都知道 ...

  • excel小技巧:合并单元格求和,升职加薪系列

    excel小技巧:合并单元格求和,升职加薪系列