将7个单元格中最好的5个相加

时间:2018-07-11 15:40:55

标签: excel excel-formula formula array-formulas

因此,我尝试使用sumproduct从单元格中提取数据。我的问题是,我宁愿选择5个单个单元格而不是一组单元格。 我可以在下面使此公式起作用,但是它将“放置”单元格值和“点”值单元格拉入方程式

单元格和公式的图像

enter image description here

我想使用公式

=SUMPRODUCT(Large(C5,G5,K5,O5,S5,W5,AA5,{1,2,3,4,5))

仅从7个特定的单元格中拉出,但出现错误。当我输入较大的内容时,它只会突出显示前三个单元格。

该错误表明您为此功能输入了太多参数。

2 个答案:

答案 0 :(得分:1)

我对大公式也是陌生的,但是它只能接受一个数组,而不是单个单元格。您确实指定了将导致下一个参数的单个单元格。
由于大公式仅排除2个参数,因此您使用的公式过多,并且失败并显示错误。
这不是一个很好的解决方案,但是我想如果将特定的单个单元格放在相邻的单元格中以创建公式所需的数组,则该公式将起作用。 (或者至少在其他一些单元格中引用它们来创建数组) 对于结果,您还需要5个单元格来输入Sumproduct公式,以便在每个单元格中显示5个单独的结果。
类似于:
= SUMPRODUCT(Large(A1:A7,1))
其中A1:A7将是您在其中引用的新创建的数组:
单元格A1中的= C5
单元格A2中的= G5
在A3单元格中= K5

答案 1 :(得分:0)

LARGE function期望单个连续范围作为其第一个参数。

此数组公式应规避该限制。

=SUM(LARGE(IF(MOD(COLUMN(C:AA), 4)=3, C5:AA5), ROW($1:$5)))