Excel:需要对10列中的最低5个值求和

时间:2015-08-12 19:16:56

标签: excel excel-formula

尝试建立一个Excel公式,将10个最低的高尔夫球得分归为10个。目前正在使用由另一个论坛提供的表格设置,但它并没有让我在那里,因为我认为它忽略了重复。字母“E”也应该等于零值。

截屏:http://imgur.com/G8xoul9

以下是使用中的公式,由单元格标识:

G17: =SUM(IF(G5:G14<=G25,G5:G14)/COUNTIF(G5:G14,G5:G14))

G21: =MIN(G5:G14)

G22: =SMALL($G$5:$G$14,COUNTIF($G5:$G14,"<="&G21)+1)

G23: =SMALL($G$5:$G$14,COUNTIF($G5:$G14,"<="&G22)+1)

G24: =SMALL($G$5:$G$14,COUNTIF($G5:$G14,"<="&G23)+1)

G25: =SMALL($G$5:$G$14,COUNTIF($G5:$G14,"<="&G24)+1)

G17的结果应该是-7,但我还没有到达那里。非常感谢您的慷慨帮助。谢谢!

2 个答案:

答案 0 :(得分:1)

试试这个,作为数组公式输入(CTRL-ENTER):

=SUM(SMALL(scores,{1,2,3,4,5}))

其中得分是具有得分的细胞范围

答案 1 :(得分:0)

你让它变得更加困惑。

假设您的高尔夫球得分在A栏中的任意行数。在B栏中,我们想要获得5个最低得分。这可以写成如下,从B1开始并向下复制您想要检查的多个低位:

=Small(A:A,row())

row()返回公式所在的当前行(从第1行开始,带B1)。

然后在单元格C1上,简单地总结这些结果,这就是你所需要的:

=SUM(B:B)