2013-10-14 4 views
0

Мне нужна помощь с формулой excel. У меня есть 2 таблицы, как на скриншоте ниже:Excel соответствует нескольким колонам одновременно

enter image description here

Первый стол «AD группы & приложения» содержит все необходимые группы AD для одного приложения на работу. Теперь мне нужно сопоставить все приложения со второй таблицы «Группы пользователей AD» в первой таблице и иметь таблицу результатов в качестве третьей «Приложения для пользователей».

мне нужно автоматизировать некоторые приложения зависимого от одной группы, другие приложения на 2 или 3 группы AD (названия групп так же, как те, на скриншоте - не очень дружелюбных)

Немного asumptions:

  • на 2-м стола может быть группы, не связанные с необходимыми приложениями
  • таблица результатов должны показать только название приложений, где все заранее Reqs доступна

Пробовал возиться с vlookups и индексом/совпадением, но где-то потерялся.

Если он не задает слишком много вопросов, какие-либо советы по его изменению, чтобы показывать приложения, в которых пользователь входит в первую группу столбцов, но отсутствуют группы из 2-го/3-го столбца?

Спасибо

ответ

0

Это не легко сделать с одной формулой .... но вы можете использовать эту версию в H4 подтвердил CTRL +SHIFT + ENTER и скопировал вниз колонны

=IFERROR(INDEX(D:D,SMALL(IF(FREQUENCY(IF(ISNUMBER(MATCH(A$4:C$11,F$4:F$11,0))+(A$4:C$11=""),ROW(F$4:F$11)),ROW(F$4:F$11))=3,ROW(F$4:F$11)),ROWS(H$4:H4))),"")

Это должно дать вам все D4: D11 значения, где показаны все заданные значения группы

для одной группы, которая была бы проще, например. для тех, где требуется проверить только группу 1, попробуйте эту версию

=IFERROR(INDEX(D:D,SMALL(IF(ISNUMBER(MATCH(A$4:A$11,F$4:F$11,0)),ROW(F$4:F$11)),ROWS(H$4:H4))),"")

Смежные вопросы