MAX将取一个范围并告诉我最大的数字。但是,如果我想迭代该范围并连续找到最大的两个数字呢?
例如,如果我的范围为[0,2,5,6,9,3,8],则MAX为9,但MAX2为15(6 + 9)。 MAX3为20(5 + 6 + 9)。
如何在Excel中编写MAX2,MAX3或MAXN?
答案 0 :(得分:5)
例如:A1中的3个最大数字:A5
=SUM(LARGE(A1:A5,ROW(1:3)))
这是一个数组公式,因此您需要使用Ctrl
+ Shift
+ Enter
答案 1 :(得分:0)
= IF(AND(A4 + A5> = A6 + A5,A4 + A5> = A3 + A4),A4 + A5,0)
您可以使用此公式连续查找最大的两个数字。 这相当于max2
将示例范围放在a列中,并将公式放在b4中。从b:1-B:N中拖出它,b中的数字将对应于彼此相邻的两个最高单元格的总和
所以,如果你有n = n你可以做到 if(和(sum(a2:An)> = sum(a1:A(n-1),sum(a2:An)> = sum(An:A(n + n),sum(a2:an) ,0)
答案 2 :(得分:0)
多亏了这一点,答案帮助我解决了一个更加令人发指的问题:
= AVERAGE(LARGE(CHOOSE({1,2,3,4,5,6,7,8},(P3),(R3),(T3),(V3),(X3),(Z3 ),(AB3),(AD3)),ROW($ 1:$ 4)))
让我为一群学生平均最大的非相邻列。
不是你问过,但我认为有人可能......