Я пытаюсь для поиска в LOCATION
работника (NAME
) и их MANAGER
от последнего месяца (самый большой месяц число) в той или иной QUARTER
в данных, как это:Поиск с несколькими критериями, один значение MAX
NAME LOCATION MANAGER QUARTER MONTH
Ryan Smith Sioux Falls Rick James 3 7
Jane Doe Tampa Bobby Brown 3 7
John Rogers Tampa Tracy Lane 3 7
Ryan Smith Sioux Falls Rick James 3 8
Jane Doe Denver Thomas Craig 3 8
John Rogers Tampa Cody Davis 3 8
Так что, если я знаю имя сотрудника и квартал, на который я смотрю, результаты должны показывать, кем был их последний менеджер, и местом, в котором они находились, поскольку они могут меняться каждый месяц.
Я использовал формулу ИНДЕКС и ПОИСКПОЗ массива:
{=INDEX($B$2:$B$7,MATCH(A12,IF($D$2:$D$7=D12,$A$2:$A$7),0))}
, но это обеспечивает только первый матч и не обязательно самый последний месяц в этом квартале. Я попытался включить функцию MAX, которая выглядела примерно так:
{=INDEX($B$2:$B$7,MAX($E2:$E7,MATCH(A12,IF($D$2:$D$7=D12,$A$2:$A$7),0)))}
, но это не совсем получить меня там.
Какая формула нужна, чтобы заставить это работать?
Как вы вводите имя и квартал? Это будет формулой looong ... – rwking