Найти значение ячейки рядом с максимальным значением - PullRequest
0 голосов
/ 28 октября 2018

У меня есть лист с 3 столбцами: Сотрудник, Роль, Дата начала

У каждого сотрудника есть несколько записей (его история в компании).

У меня есть список всех сотрудников(отдельный список), и я хочу иметь столбец текущей роли для каждого сотрудника, что означает роль максимальной даты для каждого сотрудника.Я пробовал vlookup, и = {max (if ...} подходит, но не смог сделать это правильно.

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

enter image description here

1 Ответ

0 голосов
/ 30 октября 2018

Формула массива

Выберите ячейку I2, и, поскольку это формула массива , вы вставляете формулу в строку формул и удерживаете левую ALT и SHIFT , а затем нажмите ENTER .

=INDEX(B$2:B$45,MATCH(G2&H2,A$2:A$45&C$2:C$45,0))

Формула будет выглядеть следующим образом в строке формул:

{=INDEX(B$2:B$45,MATCH(G2&H2,A$2:A$45&C$2:C$45,0))} 'Do NOT use this!!!

с фигурными скобками , указывающими, что это формула массива .

...