2

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

У меня есть таблица данных управления, где столбец C является списком номеров магазинов. Каждый магазин имеет уникальный номер, но магазин может быть указан в столбце A несколько раз. Колонка D - мой район. Есть несколько районов. Колонка E - это моя должность (4 разных уровня). Колонка F - имя сотрудника.

В этом наборе данных каждый менеджер указан в каждом магазине. В каждом магазине есть несколько менеджеров на одном уровне, то есть с одинаковым названием должности.

Я хочу сделать следующее:

Часть 1
Когда Store # = (B29) в приведенной ниже формуле, мне нужно имя человека, который указан как ЛИБО должность GM или TRM. (Я не знаю, какой это был бы GM/TM) - если ни того, ни другого не вернуть, "ОТКРЫТЬ".

Я могу получить формулу ниже, чтобы дать мне работу либо с ТМ, либо с ГМ, но не могу заставить работать часть "ЕСЛИ".

=IFERROR(INDEX('Mgmt Table Data for Area 11'!$C$2:$F$3412,(MATCH(1,(B29='Mgmt Table Data for Area 11'!$C$2:$C$3412)*("GM"='Mgmt Table Data for Area 11'!$E$2:$E$3412),0)),4),"OPEN")

Часть 2
Как я могу получить следующее лицо в списке, которое соответствует критериям для других должностей? Например: предоставьте мне первое имя в списке, которое является названием должности RM в конкретном Магазине # y, теперь дайте мне следующего человека в списке и следующего, так как у меня может быть несколько человек на одном уровне. В прошлом я использовал функцию SMALL/ROW в сочетании с другими, но в этом случае не могу получить правильную комбинацию с Index и Match.

Я ценю любую помощь, которую кто-то может оказать. Благодарю.

0