Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Условное форматирование для динамического календаря, Как закрасить ячейки календаря в зависимости от заполнения списка дат рядом с ним
 
Здравствуйте! ;)

По видео-уроку делаю под свои нужды динамический календарь в Excel, но на последнем этапе у меня ничего не получается, в видео все работает у меня нет :( .

Вводные данные:
У меня есть самодельный динамичный календарь(Рис.1), который обновляется если в ячейке "В2" поменять год. И есть рядом таблица со списком дат(с учетом високосных) и учетом времени(Рис.2-1, Рис.2-2), которая тоже обновляется если в ячейке "В2" поменять год.

Рис.1

Рис.2-1↓

Рис.2-2↓

Задача:
Я хотел бы настроить условное форматирование таким образом, берется из всей таблицы столбик "Дата" и столбик "Тип дня", и если в одной строке с датой стоит единица ("1"), то нужно в самодельном "календаре" закрасить соответствующую дату каким-либо цветом автоматически. Пример работы условного форматирования сделанный вручную (Рис.3)

Рис.3↓


Сам гуглил ничего не смог найти :cry: , видео-урок 10 раз повторил ничего не получилось. Пожалуйста, помогите мне разобраться с этим вопросом :oops: . Боюсь прикреплять ссылку, поэтому напишу название и тайм-код дабы предотвратить вопросы по этому поводу. Название видео на youtube - "
Автоматический календарь-планировщик смен в Excel", тайм-код на тему условного форматирования - "35:44-40:10".
Изменено: Андрей Фролов - 09.04.2026 11:51:49
Какими функциями и фишками воспользоваться что бы оптимизировать обработку данных?
 
Всем привет!

Нужна подсказка в структурировании данных, а именно в разбитии двух строк на полноценную таблицу.

Исходные данные:
две строки и 4 тысячи столбцов (Рис.1)

Задача:
Нужно в зависимости от названия в первой строке, брать число которое находится строкой ниже от названия в том же столбце, и вставлять это число в нужную мне ячейку, а если в точности такого названия нет в выделенном мной диапазоне то за место числа ставить "нет" либо "-"

Моих очень базовых знаний не хватает что бы быстро обработать такое количество данных. Подскажите какими макросами, функциями, условиями ячеек и возможностями экселя я могу решить данную задачу грубо говоря в пару кликов не перелапачивая всю таблицу в ручную.

В данных могут пропускаться, как вся горизонталь полностью, так и пара вертикальных точек на ней. Если такое происходит хотелось что бы ексель не найдя нужное название маркировал пропуски символом или словом. (Рис.2 показан пример двадцатой группы, третьей горизонтальной оси, тут пропущено очень ммного вертикальных точек)

Пояснения:
1) Рис.1 - Таблица данных
2) Рис.2 - как эти данные должны группироваться (сама эта таблица мне не нужна просто показан пример группировки горизонтальных осей и вертикальных точек)
3) Рис.3 - Итоговый результат
Название - оно состоит из трех цифр разделенных точками (15.1.7)
Первая цифра обозначает номер группы - 15.1.7 (Всего должно быть 36 групп)
Вторая цифра (для нас столбец) номер точки по горизонтальной оси в группе - 15.1.7 (всего горизонтальных осей в группе с учетом нуля 8, то есть  от 0 до 7 включительно)
Третья цифра (для нас строка) обозначает номер точки по вертикальной оси - 15.1.7 (всего вертикальных точек может быть с учетом нуля 25, то есть от 0 до 24 включительно)

- Рис.1

- Рис.2

- Рис.3
Страницы: 1
Наверх