Excel精英培训网

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

[已解决]SUM函数里面的参数如何用变量表示?

[复制链接]
发表于 2015-6-21 22:18 | 显示全部楼层 |阅读模式
例如这个  =SUM(B8:B34)

里面的  参数如何用变量表示啊?

先感谢大家指点!手持鲜花等待中~~~
最佳答案
2015-6-22 21:53
请参考以下内容;
以指定的引用为参照系,通过给定偏移量得到新的引用。
返回的引用可以为一个单元格或单元格区域,并可以指定返回的行数或列数。
例:SUM(OFFSET(C2,1,2,3,1))  公式将 C2单元格作为参照系,往下 1 行、右移 2 列后的 3 行 1 列的区域的总值
发表于 2015-6-21 22:39 | 显示全部楼层
函数没用过变量。
VBA
Range("b8:b" & I))

评分

参与人数 1 +1 收起 理由
bai7190 + 1 我想把整个参数都设成变量,呵呵,不过还是.

查看全部评分

回复

使用道具 举报

发表于 2015-6-21 22:44 | 显示全部楼层
七彩屋 发表于 2015-6-21 22:39
函数没用过变量。
VBA
Range("b8:b" & I))

[已解决]这个代码怎么改?粘贴到指定路径下工作表里
http://www.excelpx.com/thread-366233-1-1.html

朋友,您再帮我看看这个行吗?谢谢您!

回复

使用道具 举报

发表于 2015-6-21 23:10 | 显示全部楼层
sum+indirect函数可以
比如   =sum(indirect("B"& A1 &":B" &A2))
用A1,A2单元格的值还控制引用区域

评分

参与人数 1 +1 收起 理由
bai7190 + 1 我想把整个参数都设成变量,呵呵,不过还是.

查看全部评分

回复

使用道具 举报

发表于 2015-6-22 05:22 | 显示全部楼层
本帖最后由 baksy 于 2015-6-22 05:25 编辑

=SUM(OFFSET(A1,7,1,27,))
OFFSET里的参数可以引用其他单元格的值。

评分

参与人数 1 +1 收起 理由
bai7190 + 1 这个A1 如何用变量呢?

查看全部评分

回复

使用道具 举报

发表于 2015-6-22 21:20 | 显示全部楼层
SUM(OFFSET(A1,7,1,27,))  公式中的A1可以固定,用后面的4个参数设定求和区域,公式将计算A1单元格靠下 7 行并靠右 1 列的 27 行 1 列的区域的总值,即 B8:B34的和。

评分

参与人数 1 +3 收起 理由
bai7190 + 3 感谢!

查看全部评分

回复

使用道具 举报

发表于 2015-6-22 21:53 | 显示全部楼层    本楼为最佳答案   
请参考以下内容;
以指定的引用为参照系,通过给定偏移量得到新的引用。
返回的引用可以为一个单元格或单元格区域,并可以指定返回的行数或列数。
例:SUM(OFFSET(C2,1,2,3,1))  公式将 C2单元格作为参照系,往下 1 行、右移 2 列后的 3 行 1 列的区域的总值

评分

参与人数 1 +3 收起 理由
bai7190 + 3 应该是一个好办法,我去试验下!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-6-23 08:48 | 显示全部楼层
baksy 发表于 2015-6-22 21:53
请参考以下内容;
以指定的引用为参照系,通过给定偏移量得到新的引用。
返回的引用可以为一个单元格或单 ...

这个方法可行,看来我的基础知识还要在学习啊,呵呵,感谢指点!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 10:17 , Processed in 0.344572 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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