Привет, всем
Реализация этой задачи выполнено, как говориться в два действия с дополнительными столбцами с промежуточными вычислениями (см во вложенном файле).
Задача в том чтобы выполнить - это же действие не создавая дополнительных столбцов с промежуточными вычислениями.
Как работает:
В столбец "договор" подставляется договор из столбца "Договор список" по критериям значения которых в столбце "локация" и "поставщик"
Если в столбце "локация" значение КМК и в столбце "поставщик" вставлен один из списка в столбце "Контрагент список" то в столбец "договор" должен подставиться договор с признаком (К)
Дело в том что один поставщик (Пример: Поставщик 7) может иметь несколько договоров с признаками
(К) соответствует локации "КМК" (Пример: договор 15 (К))
(Х) соответствует локации "ХМК" (Пример: договор 16 (Х))
ничего - соответствует всем остальным локациям (Пример: договор 17)
Для выполнения этой задачи используются промежуточные столбцы.
Нужно перестроить таким образом, что бы отпала необходимость в промежуточных вычислениях.
Реализация этой задачи выполнено, как говориться в два действия с дополнительными столбцами с промежуточными вычислениями (см во вложенном файле).
Задача в том чтобы выполнить - это же действие не создавая дополнительных столбцов с промежуточными вычислениями.
Как работает:
В столбец "договор" подставляется договор из столбца "Договор список" по критериям значения которых в столбце "локация" и "поставщик"
Если в столбце "локация" значение КМК и в столбце "поставщик" вставлен один из списка в столбце "Контрагент список" то в столбец "договор" должен подставиться договор с признаком (К)
Дело в том что один поставщик (Пример: Поставщик 7) может иметь несколько договоров с признаками
(К) соответствует локации "КМК" (Пример: договор 15 (К))
(Х) соответствует локации "ХМК" (Пример: договор 16 (Х))
ничего - соответствует всем остальным локациям (Пример: договор 17)
Для выполнения этой задачи используются промежуточные столбцы.
Поставщик + локация | Контрагент | ХМК | КМК |