请选择 进入手机版 | 继续访问电脑版
楼主: 安然2016
2000 0

[数据业务] 如何汇总连续多表相同单元格的销售额? [推广有奖]

  • 0关注
  • 13粉丝

讲师

7%

还不是VIP/贵宾

-

威望
0
论坛币
50136 个
通用积分
1.0002
学术水平
4 点
热心指数
12 点
信用等级
5 点
经验
5550 点
帖子
252
精华
0
在线时间
111 小时
注册时间
2016-2-16
最后登录
2017-5-25

安然2016 发表于 2016-3-11 22:23:35 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

如图 51‑1所示,工作表1、2、3、4是连续的4个工作表,如何求得每个表B2:B9单元格合计金额之和?

图51‑1 如何汇总连续多表相同单元格的销售额

→ 解决方案:

使用连续多表三维引用求和。

→ 操作方法

步骤1 在E2单元格输入等号及求和函数SUM和左括号"=SUM(",进入公式编辑状态;

步骤2 按住<Shift>键,鼠标单击工作表1标签,再单击工作表4标签,选择B2:B9单元格后按<Enter>键结束编辑,形成如下公式:

=SUM('1:4'!B2:B9)

→ 原理分析

什么是连续多表三维引用

本例使用'1:4'!B2:B9对连续排列的工作表1、2、3、4相同单元格区域B2:B9进行引用。由于每一张工作表都是行、列两个维度构成的二维表格,可以视为一个平面,不同工作表在不同平面上,称为连续多表三维引用,其模型如图 51‑2所示:

图51‑2 连续多表三维引用模型


使用该方法可以方便进行多表汇总计算,但也存在一定局限性:

1.适用函数范围:

连续多表三维引用的本质并非真正意义的“引用”,而是将多个区域作为一个计算结果返回,使用ISREF函数判定是否引用时将返回FALSE:

=ISREF('1:4'!B2:B9)

连续多表三维引用不能作为绝大多数reference、range和ref类型的参数使用(RANK函数例外),也不能使用交叉引用运算符(单个空格)。在工作表函数中,SUM、AVERAGE、AVERAGEA、COUNT、COUNTA、MAX、MAXA、MIN、MINA、PRODUCT、RANK、STDEV、STDEVA、STDEVP、STDEVPA、VAR、VARA、VARP、VARPA、SMALL、LARGE、RANK、MEDIAN、PERCENTILE、QUARTILE、TRIMMEAN、SKEW、AND、OR、AVEDEV、DEVSQ、SUMSQ函数等可以支持连续多表三维引用。

2.不可使用INDIRECT函数代替首尾工作表标签引用,例如在E4单元格输入以下公式:

=SUM(INDIRECT("'1:4'!B2:B9"))

因为INDIRECT将"1:4"视为一个工作表标签,实际不存在该工作表名称,因此公式将返回#REF!错误。

3.所引用工作表在工作簿中的位置必须连续,引用的单元格位置必须相同且大小一致,除首、尾工作表外,其他被统计的工作表标签位置不得移动到首、尾工作表外侧,因此主要适用于多个工作表具有相同的数据库结构的统计计算。


来源:Excel技巧网


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:单元格 销售额 percentile Reference indirect 销售额 如何

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-17 07:45