将7个单元格中最低的5个单元(它们是更大单元组的一部分)求和

时间:2018-04-04 20:29:12

标签: google-sheets sum

我想仅从紫色字段中添加5个最低分(7分)(在下图中)。

如果B1D1F1H1J1L1或{{1}中没有数字}, 公式
N1
会工作,它会给我正确的答案(在这种情况下 -14 )。

我只是不知道如何选择某些单元格,因此它只对最低的5个数字求和。

1 个答案:

答案 0 :(得分:0)

Google表格:

这是适用于Google表格的公式:

=ArrayFormula(SUMPRODUCT(SMALL(IF(ISODD(COLUMN($A$1:$N$1)),$A$1:$N$1,""),{1,2,3,4,5})))


Microsoft Excel:

要在Microsoft Excel中使用此公式,您需要将其修改为此(使用 Ctrl + Shift + Enter 提交) ):

=SUMPRODUCT(SMALL(IF(ISODD(COLUMN($A$1:$N$1)),$A$1:$N$1,""),{1,2,3,4,5}))

两个公式基本上做的是确定您的列是偶数列还是奇数列。当它很奇怪的时候,你得到你范围内的数字 - $A$1:$N$1 - 当它是偶数时,你得到""。通过将其包装在SMALL函数中并使用数组作为k参数({1,2,3,4,5}),您基本上要求五个最小值。最后,通过仅使用一个参数使用SUMPRODUCT,您将从奇数列中获得最低五位数的总和。