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