多行求差公式excel函数,excel一列如何自动求差公式

首页 > 实用技巧 > 作者:YD1662023-04-29 18:00:16

图8

在A列有合并单元格下,直接在H3单元格输入公式=SUMIFS(B$2:B$8,$A$2:$A$8,$G3),得出的结果"800"是错误的

思路分析:我们需要对A列的合并单元格进行细节处理,才可以用SUMIFS条件求和。

  1. 选中A2:A8区域——点“开始”选项卡的"格式刷",在随便一个区域点一下,我们选中O列O2单元格,这时O2:O8就会变出同样的合并单元格。
  2. 选中A2:A8区域——点“开始”选项卡的“合并后居中”,就取消了合并单元格——按F5,定位条件,空值——直接输入公式=A2,按CTRL 回车,就填充好了。
  3. 选中O2:O8区域——点“开始”选项卡的"格式刷",在A2单元格点一下,就会重新出现合并单元格。
  4. 这时再用公式计算,在H3单元格输入公式=SUMIFS(B$2:B$8,$A$2:$A$8,$G3),得出结果1856是正确的。

如图9:合并单元格处理演示

多行求差公式excel函数,excel一列如何自动求差公式(9)

图9:合并单元格细节处理

如图10:SUMIFS多条件求和演示

多行求差公式excel函数,excel一列如何自动求差公式(10)

图10:多条件求和操作演示


如图11、案例六:“求和区域”顺序不一致,怎么自动变换求和区域?

多行求差公式excel函数,excel一列如何自动求差公式(11)

图11

思路分析:我们通过“公式”选项卡下的“定义名称”,再配合INDIRECT函数来实现动图引用。

  1. 选中B1:E8区域——点“公式”选项卡下的“根据所选内容创建”,选首行,确定。
  2. 这时“名称管理器”里就有根据“一区”、“二区”、“三区”、“四区”建立的名称。
  3. 在H3单元格输入=SUMIFS(INDIRECT(H$2),$A$2:$A$8,$G3),完成。
  4. INDIRECT(H$2)意思是引用H2单元格"二区"地址的内容,因为我们”定义了名称",所以会引用"二区"对应的数据区域。(关于INDIRECT函数的使用可以看我的前面文章)

如图12:“定义名称”动态演示

多行求差公式excel函数,excel一列如何自动求差公式(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.