如何实现excel公式里引用的单元格根据需要动态变化

比方现在有这么一个公式SUM(A1:A10),能否有办法实现将公式里的A1:A10引用实现动态变化,即A10中的10可由“1+x”得出,设定不同的x就能得出不同长度的区域... 比方现在有这么一个公式SUM(A1:A10),能否有办法实现将公式里的A1:A10引用实现动态变化,即A10中的10可由“1+x”得出,设定不同的x就能得出不同长度的区域引用。
或者说禁止采用手工直接修改A1:A10为A1:A20的办法,如何能使计算公式里的引用A1:A10自动变成A1:A20或A1:A30等等。
展开
 我来答
skyzxh

2015-11-10 · 知道合伙人软件行家
skyzxh
知道合伙人软件行家
采纳数:2623 获赞数:8339
毕业于中科院,硕士,30年工程从业经验。现任公司技术负责。

向TA提问 私信TA
展开全部

可以用 INDIRECT 函数,例如,要根据C1的选择,选取A列对应行的值来计算圆面积:

假设A列是半径值,C1输1,取A1的半径计算圆面积;C1输2,取A2的半径计算圆面积,......,则可输入公式 =3.14*INDIRECT("A"&C1)^2,这就实现了excel公式里引用的单元格根据需要动态变化。

百度网友907d091a4
2009-07-30 · TA获得超过8242个赞
知道大有可为答主
回答量:3234
采纳率:0%
帮助的人:4185万
展开全部
比如,SUM(A1:Ax) 这x就取决于你输入B1中的值,这样你在C1中输入公式
=sum(indirect("a1:a"&B1))

如果你B1中输入10,公式就等同于sum(a1:a10),如果是20,就等同于sum(a1:a20)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大徐哥
2009-07-30 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5920
采纳率:0%
帮助的人:2479万
展开全部
B1输入公式
=sum(A$1:A1)
B1公式向下复制,实现你的要求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式