![Excel 帮助:返回具有最大行总和的行号](https://linux22.com/image/1503895/Excel%20%E5%B8%AE%E5%8A%A9%EF%BC%9A%E8%BF%94%E5%9B%9E%E5%85%B7%E6%9C%89%E6%9C%80%E5%A4%A7%E8%A1%8C%E6%80%BB%E5%92%8C%E7%9A%84%E8%A1%8C%E5%8F%B7.png)
答案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)