如何在Excel中获取行中的最大N个数字?

如何在Excel中获取行中的最大N个数字?,excel,excel-formula,Excel,Excel Formula,马克斯会拿一个范围告诉我最大的数字。但是如果我想在这个范围内迭代并找到一行中最大的两个数字呢 例如,如果我的范围是[0,2,5,6,9,3,8],MAX是9,但MAX2是15(6+9)。MAX3是20(5+6+9) 如何在Excel中编写MAX2、MAX3或MAXN?=如果(和(A4+A5>=A6+A5,A4+A5>=A3+A4),A4+A5,0) 你可以用这个公式找出一行中最大的两个数字。 这等于max2 将示例范围放在a列中,将公式放在b4中。从b:1-b:N拖动此项,b中的数字将对应于相邻

马克斯会拿一个范围告诉我最大的数字。但是如果我想在这个范围内迭代并找到一行中最大的两个数字呢

例如,如果我的范围是[0,2,5,6,9,3,8],MAX是9,但MAX2是15(6+9)。MAX3是20(5+6+9)

如何在Excel中编写MAX2、MAX3或MAXN?

=如果(和(A4+A5>=A6+A5,A4+A5>=A3+A4),A4+A5,0)

你可以用这个公式找出一行中最大的两个数字。 这等于max2

将示例范围放在a列中,将公式放在b4中。从b:1-b:N拖动此项,b中的数字将对应于相邻的两个最高单元格的总和

所以如果你有n=n,你可以
如果(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和)(和

=SUM(LARGE(A1:A5,ROW(1:3)))

这是一个数组公式,因此您需要使用
Ctrl
+
Shift
+
Enter

谢谢您的帮助,答案帮助我解决了一个更严重的问题:

=平均值(大(选择({1,2,3,4,5,6,7,8},(P3)、(R3)、(T3)、(V3)、(X3)、(Z3)、(AB3)、(AD3)),行($1:$4)))

这让我为一群学生计算了最大的非相邻列的平均值

  • 您需要按ctrl-shift-enter键来计算这样的表达式 (它正在建造一张飞行中的桌子)——这将包裹卷曲的括号 {}在它周围
  • 单元格引用周围的()表示如果它为空 (假设一个学生没有做测验)它被翻译成0不#不及格
  • 美元符号$是必需的,否则您无法复制并粘贴此符号 进入其他行并获取所有工作的相关内容

不是你问的,但我想有人可能…

如果最大值在列中出现两次,这会起作用吗???@Gary的学生-是的,即使所有数字都相同,它也会起作用:只对第一个
n
进行求和。