Excel:范围为N的上限但下限的前N个数字的总和

时间:2018-09-18 04:14:45

标签: excel excel-formula

在Excel工作表中,让六个数据单元格包含数字或空白(A1:A6)。 A7列是前5个大数字的总和。
A7的公式为= sumproduct(large(A1:A6,{1,2,3,4,5}))
如果单元格区域A1:A6包含至少5个数字,则此方法很好,但是如果它们小于5,则错误。
数据单元格A1:A6不能包含0而不是空白,因为与空白(未尝试)相比,0具有含义(尝试但得分为0)。
如何根据非空白列的数量确定上限?

2 个答案:

答案 0 :(得分:1)

尝试

=sumifs(a1:a6, a1:a6, ">="&large(a1:a6, min(count(a1:a6), 5)))

如果最大的5 被复制怎么办?您将6个数字相加吗?

答案 1 :(得分:0)

解决了在相同的最高值的情况下由sumifs引起的问题,我尝试了此SUMPRODUCT(LARGE(a1:a6,ROW(INDIRECT(“ 1:”&MIN(5,COUNT(a1:a6)))))))) 并解决了问题。