Найти самые большие значения ячеек в нескольких столбцах - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь найти формулу, чтобы найти самые большие значения столбца, а затем использовать значение второго и третьего столбца в основном для решения связи, а затем отобразить имя человека, связанного с этими данными, в другой ячейке. ,

Я предоставил изображение с тестовыми данными, чтобы попытаться проиллюстрировать, что мне нужно:

example data

Справа от оранжевых рамок показаны 5 лучших людей на основе критериев, которые я хочу использовать. В основном, я хочу, чтобы в поле 1 отображался любой человек, имеющий наибольшее значение в поле K, за которым следует второе по величине значение в поле 2 и т. Д. Если значение в поле K идентично, я хочу, чтобы столбец «Значение в итоговом значении» действовал как прерыватель связей, если это все еще не нарушает привязку, я хочу использовать столбец I в качестве окончательного прерывателя связей.

Очевидно, что я хочу оставить сортировку в таблице как есть, и значения в таблице будут регулярно меняться (поэтому копирование всех данных на вторичный лист данных вручную для использования функций сортировки не будет работать, если этот процесс не может быть автоматизирован ).

Я безуспешно пробовал варианты функций VLOOKUP, INDEX и MAX.

1 Ответ

0 голосов
/ 11 марта 2019

Предполагая, что все значения являются неотрицательными целыми числами, вы можете создать новый столбец с баллом, который вы хотите максимизировать, который будет формулой, включающей K, J и I:

L1:

=(K1*(MAX(J:J)+1)+J1)*(MAX(I:I)+1)+I1

Повторите этот столбец L вниз, затем используйте RANK () и VLOOKUP () как обычно, чтобы выбрать победителя и призеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...