Excel:范围中前N个数的总和,其中N具有上限但应计算下限

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

在excel表中,让六个数据单元格包含数字或空白(A1:A6)。列A7是前5个大数的总和。 A7的公式是= sumproduct(大(A1:A6,{1,2,3,4,5})) 如果单元格范围A1:A6包含至少5个数字,但是如果它们小于5,那么这可以正常工作。 数据单元格A1:A6不能包含0而不是空白,因为0与空白(未尝试)相比具有含义(尝试但得分为0)。 如何根据非空白列的数量来修复上限?

excel excel-formula
2个回答
1
投票

尝试,

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

如果重复的第五大怎么办?你总结6个数字吗?


0
投票

在相同的顶值的情况下解决由sumifs引起的问题,我尝试了这个SUMPRODUCT(大(a1:a6,行(间接(“1:”&MIN(5,COUNT(a1:a6))))))它解决了问题。

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