excel如何计算不同长度的数组?

举例:A1:A9中存放的是一个数组,如果需要根据B1的值(B1=1,2,...,9),在B2中计算:B2=sum(A1:An),其中,n=B1请问如何做?... 举例:A1:A9中存放的是一个数组,如果需要根据B1的值(B1=1,2,...,9),在B2中计算:B2=sum(A1:An),其中,n=B1
请问如何做?
展开
 我来答
wykcorp
推荐于2016-10-03 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3292万
展开全部

提供三条公式,任选一条即可:

公式一:(推荐)

=IF(B1="","",SUM(OFFSET(A$1,,,B1)))


公式二:

=IF(B1="","",SUM(INDIRECT("A1:A"&B1)))


公式三:

=IF(B1="","",SUM(A$1:INDIRECT("A"&B1)))

琴俊贺楼Rl
2015-02-23 · TA获得超过4721个赞
知道小有建树答主
回答量:1174
采纳率:57%
帮助的人:362万
展开全部

用INDIRECT,给你个例子

在B2输入 =SUM(INDIRECT("A1:A"&B1))



图一


图二


图三

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式