Пример: электронная таблица для одного учащегося имеет четыре столбца: Курс | Завершено?| Предпосылки | Доступные
В столбце "Курс" перечислены названия курсов. Завершено?В колонке указано "да", если студент закончил курс. Столбец "Предварительные условия" содержит список курсов, разделенных запятыми, которые студент должен пройти, чтобы иметь возможность пройти курс в столбце "Курс" в этой строке; все курсы, которые отображаются в этом столбце, находятся в некоторой строке в столбце "Курс".
Цель состоит в том, чтобы поместить формулу в столбец "Доступно", в которой будет указано "да", если для каждого курса в столбце "Предпосылки" в столбце "Завершено" для строки этого курса указано "да". Если бы была только одна предпосылка, это был бы простой vlookup. Однако, поскольку здесь может быть неопределенное количество курсов, мне нужно проанализировать курсы и выполнить переменное количество просмотров в зависимости от количества предварительных условий.
Есть ли простой способ сделать это без использования кода VBA? Возможно использование массива с sumproduct?