Как вы возвращаете номер строки, которая имеет наибольшую сумму строки. Например,
должен вернуть "6". Спасибо
Как вы возвращаете номер строки, которая имеет наибольшую сумму строки. Например,
должен вернуть "6". Спасибо
Вы можете использовать эту формулу в столбце рядом с вашими данными, но вы должны перетащить до конца строки ваших данных
=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)
и перетащите его вниз для каждой строки.
под этим столбцом напишите следующую формулу и у вас будет номер строки, где сумма = max
=MATCH(MAX(H1:H10),H1:H10,0)
Предполагая, что данные находятся в A1:G10
, формула массива **:
=MATCH(1,0/FREQUENCY(0,1/MMULT(A1:G10,TRANSPOSE(COLUMN(A1:G10)^0))))
С уважением
** Формулы массива вводятся не так, как «стандартные» формулы. Вместо того, чтобы просто нажимать ENTER, вы сначала удерживаете CTRL и SHIFT, и только потом нажимаете ENTER. Если вы сделали это правильно, вы заметите, что Excel заключает в формулу фигурные скобки {} (хотя не пытайтесь вставить их вручную).