首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为固定单元格的每一列自动调整和范围的公式

为固定单元格的每一列自动调整和范围的公式
EN

Stack Overflow用户
提问于 2022-08-27 13:22:18
回答 2查看 72关注 0票数 1

我有一个可变长度的项目,用D2表示为39个月。在单元格H1中,我有以下- =EDATE($B$2,SEQUENCE(1,$D$2,0)),它自动计算项目持续期间的月份。我想要创建一个函数,它将自动添加H3和H4中的值,然后是I3和I4等。所以在H5中,我有= sum (H3:H4),是否可以将一个函数粘贴到H5中,在项目持续期间将每个列相加?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-27 21:29:03

=BYCOL(INDEX($1:$1048576,{3;4},SEQUENCE(1,D2,8)),LAMBDA(x,SUM(x)))

它索引H列和下一个n列的第3行和第4行,其中n是D2中的值。然后逐列对索引范围进行求和。

票数 0
EN

Stack Overflow用户

发布于 2022-08-27 17:34:22

如果我正确理解,在H5中,您希望获得H3和H4中的两个固定数组的列和,以D2给出的长度

您可以在H5中使用这个公式

代码语言:javascript
运行
复制
=MMULT({1,1},OFFSET(H3:H4,0,0,,D2))

这和

代码语言:javascript
运行
复制
=OFFSET(H3,0,0,,D2)+OFFSET(H4,0,0,,D2)

虽然第一个解决方案可以更容易地扩展到其他行。如果有更多的行,{1,1}可以替换为SEQUENCE(1,x,1,0),其中x是行数。对于给定的示例,公式将是

代码语言:javascript
运行
复制
=MMULT(SEQUENCE(1,ROWS(H3:H4),1,0),OFFSET(H3:H4,0,0,,D2))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73511361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档