是否可以创建一个动态数组,根据行对不同的列求和?

问题描述 投票:0回答:1

我知道如何使用 byrow、choosecols 和 lambda 等来总结列。

例如=BYROW(选择(B2:M3,1,2,3,4,5,6),LAMBDA(a,SUM(a)))

我想对列进行求和,但每行中要求和的列会有所不同,具体取决于该行中的单元格

例如在第 1 行中,我想对第 1,2,3,4 列进行求和,但在第 2 行中,我想对 5,6,7,8,9,10,11 和 12 进行求和

我在想一些类似的事情: =BYROW(b2:m3,LAMBDA(a,SUM(CHOOSECOLS(a,TEXTSPLIT(A2,","))))) 其中 A2 将有 1,2,3,4,A3 将有 5,6,7, 8,9,10,11,12

但是这不起作用

这可能吗?

excel-formula
1个回答
0
投票

只需添加

--
即可将结果转换为数字

Formula and result

© www.soinside.com 2019 - 2024. All rights reserved.