Я пытаюсь установить условно отформатированный отчет об обучении. У меня есть отдельный лист, который показывает названия должностей и X для необходимого обучения. Поскольку условное форматирование не может ссылаться на другие листы, в реальной записи обучения я копирую предыдущий лист (=Sheet1!A1
). В записи есть раскрывающийся список для выбора функции задания.
Моя формула работает, но только для текущего столбца и справа. Столбец 1 будет работать для любого столбца (название должности), но столбец 3 может читать только заголовки работ в столбце 3 +.
Я попытался переместить исходные данные вправо (поэтому названия должностей скопированы изПервый лист начинается с BB300 вместо B300), но у него есть та же проблема. Блокировка буквы столбца $ винтами вверх по формуле.
=if(AND(B3="",OR(AND(B$2=B$300,B301="X"),AND(B$2=C$300,C301="X"),AND(B$2=D$300,D301="X"))),True,False)
Образец копии листа https://docs.google.com/spreadsheets/d/1q0ImPv7FAeDNgz_adOyedcmA2RCot-UzI7nBByMWNiM/edit?usp=sharing
Это сокращенный вариант кода, который я использую, но идеяявляется то, что B2 - это должность первого лица, C2 - это должность второго лица и т. д. Сценарий проверяет, соответствует ли название вакансии в B2 B300 (требования, скопированные с листа 1), и, если да, проверяетесли есть X. Если это так, цвета ячейки (из-за истинного условного форматирования), если в ячейке нет X, чтобы показать обучение, завершены.
Это работает соответствующим образом для первого столбца, но встолбец 2 (второй сотрудник), если я выберу должность в столбце 1, ни одна из ячеек не помечается соответствующим образом (все пустые).