在excel表中,让六个数据单元格包含数字或空白(A1:A6)。列A7是前5个大数的总和。 A7的公式是= sumproduct(大(A1:A6,{1,2,3,4,5})) 如果单元格范围A1:A6包含至少5个数字,但是如果它们小于5,那么这可以正常工作。 数据单元格A1:A6不能包含0而不是空白,因为0与空白(未尝试)相比具有含义(尝试但得分为0)。 如何根据非空白列的数量来修复上限?
尝试,
=sumifs(a1:a6, a1:a6, ">="&large(a1:a6, min(count(a1:a6), 5)))
如果重复的第五大怎么办?你总结6个数字吗?
在相同的顶值的情况下解决由sumifs引起的问题,我尝试了这个SUMPRODUCT(大(a1:a6,行(间接(“1:”&MIN(5,COUNT(a1:a6))))))它解决了问题。