У меня есть календарь, и я пытаюсь заполнить фон ячеек на основе дат на другом листе.
Я заставил его работать, введя даты в столбцах, назвав диапазон (например, для этого примера говорит "Даты"), добавив правило условного форматирования по следующей формуле:
=VLOOKUP(C8,Dates,1,FALSE)=C8
Использование этой формулы в нескольких правилах дало мне такой результат:
Из данных на другой странице с датами, введенными в несколько столбцов и диапазонами, названными для каждого отдельного цвета
Но в моем текущем проекте я должен заполнить много дат подряд, как правило, две недели за раз. Поэтому я пытаюсь добавить правило к условному форматированию, которое будет заполнять ячейки на основе начальной и конечной даты и в итоге добавит следующую формулу:
=AND(C8>=Start,C8<=End,WEEKDAY(C8,2)<6)
Проблема, с которой я сталкиваюсь, заключается в том, что Excel оценивает все значения в столбцах «Начало» и «Конец», и я надеюсь, что смогу настроить его, чтобы он оценивал каждую строку отдельно. Так, например, у меня есть строка с датами 3/7/14 и 4/26/14, а в следующей строке 4/1/14 и 6/1/14. Я хотел бы, чтобы все даты были отформатированы (3/7/14-4/26/14 И 4/1/14-6/1/14), но я получаю только форматирование для дат, которые есть в обеих записях (4/1/14-4/26/14).
Поэтому, когда я ввел формулу, которая смотрела только на 3/7/14 и 26.04.14, я получил это (что, я надеюсь, я могу сделать со всеми участниками):
Но когда я называю первый диапазон столбцов как начало и следующий за концом и вводю его в формулу, форматируются только с 4/1/14/25/14 (хотелось добавить еще одну ссылку на картинку с результатом, но могу включить только две ссылки в этот пост, извините).
Любые идеи о другой формуле, которая даст мне результат, который я ищу? Или я должен вместо этого написать макрос?
Любая помощь будет принята с благодарностью!