如何在数组内插入公式?

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

我发现了这个惊人的公式:

[=SUM(INDEX(data,N(IF(1,{1,3,5}))))作者Jeff Weir。

但是我需要使用一些公式引用数组中的数字。这是一个例子:

=SUM(INDEX(data,N(IF(1,{Rows(A4:A7),3,5}))))

Excel不想执行此操作。我该怎么办?

我的问题在现实中更加复杂,但是此信息对我有很大帮助(我认为)。

arrays excel reference formula
1个回答
0
投票

使用CHOOSE返回数组:

=SUM(INDEX(data,N(IF(1,CHOOSE({1,2,3},ROWS(A4:A7),3,5)))))

根据个人的版本,退出编辑模式时,此公式可能需要使用Ctrl-Shift-Enter而不是Enter。

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