Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2508|回复: 5

[已解决]麻烦高手给解读一下这个函数公式

[复制链接]
发表于 2010-4-21 15:47 | 显示全部楼层 |阅读模式

=SUM(DSUM(INDIRECT(ROW($1:$3)&"!$1:$65536"),B$1,$A$1:$A2))-SUM(B$1:B1),麻烦请说的详细点,本人比较菜....

最佳答案
2010-4-21 16:06

ROW($1:$3)&"!$1:$65536"

得到3个字符串

"1!$1:$65536"

"2!$1:$65536"

"3!$1:$65536"

indirect根据这3个字符串,返回3个引用

DSUM(a,b,c)

a是刚才得到的3个引用

b是要求和的字段名

c是条件区域

它返回一个有3个元素的数组,分别是3个工作表中符合条件$A$1:$A2的B$1字段的和

sum对dsum的结果进行求和

不知道这样解释你能明白吗?

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-4-21 16:06 | 显示全部楼层    本楼为最佳答案   

ROW($1:$3)&"!$1:$65536"

得到3个字符串

"1!$1:$65536"

"2!$1:$65536"

"3!$1:$65536"

indirect根据这3个字符串,返回3个引用

DSUM(a,b,c)

a是刚才得到的3个引用

b是要求和的字段名

c是条件区域

它返回一个有3个元素的数组,分别是3个工作表中符合条件$A$1:$A2的B$1字段的和

sum对dsum的结果进行求和

不知道这样解释你能明白吗?

回复

使用道具 举报

发表于 2010-4-21 16:14 | 显示全部楼层

名称有规律的工作表之间多维求和。楼上解释得非常通透,非常精彩了。学习

 

回复

使用道具 举报

发表于 2010-4-21 16:48 | 显示全部楼层

我来学习!
回复

使用道具 举报

 楼主| 发表于 2010-4-21 17:04 | 显示全部楼层

SUM(B$1:B1),这个是什么意思?

回复

使用道具 举报

发表于 2011-9-23 19:59 | 显示全部楼层
看看,学习学习
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 22:28 , Processed in 0.118983 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表