Excel 帮助:返回具有最大行总和的行号

Excel 帮助:返回具有最大行总和的行号

如何返回行数总和最大的行号?例如

在此处输入图片描述

应该返回“6”。谢谢

答案1

假设数据为A1:G10数组公式**

=MATCH(1,0/FREQUENCY(0,1/MMULT(A1:G10,TRANSPOSE(COLUMN(A1:G10)^0))))

问候

**数组公式的输入方式与“标准”公式不同。您不必直接按 ENTER,而是先按住 CTRL 和 SHIFT,然后按 ENTER。如果您操作正确,您会注意到 Excel 在公式周围放置了花括号 {}(但不要尝试自己手动插入这些括号)。

答案2

您可以在数据旁边的列中使用此公式,但必须将其拖到数据的最后一行
=IF(SUM(A1:G1)=MAX(SUM($A$1:$G$1),SUM($A$2:$G$2),SUM($A$3:$G$3),SUM($A$4:$G$4),SUM($A$5:$G$5),SUM($A$6:$G$6),SUM($A$7:$G$7),SUM($A$8:$G$8),SUM($A$9:$G$9),SUM($A$10:$G$10)),ROW(),"")

在此处输入图片描述
它将为您提供行号,并且所有其他单元格将为空。
另一种更简单的方法
也许有一个辅助行来对每行求和,然后使用匹配来识别最大值的行更容易。创建一个新列来对每行求和:Sum(A1:G1)并将其拖到每行。在此列下写入以下公式,您将得到总和 = 最大值的行数
=MATCH(MAX(H1:H10),H1:H10,0)

在此处输入图片描述

相关内容