Добрый день. Есть необходимость в автоматическом заполнении периодов в графике работы. Желаемый результат выделен желтым цветом. Помогите решить проблемку. (находил решение макросом, но мне нужна только формула).
Автоматическое выделение периодов в графике работы, Помогите пожалуйста.
|
23.04.2026 15:12:58
|
|
|
|
|
|
23.04.2026 16:05:46
Добрый
Алекс2378, какая версия эксель? |
|
|
|
|
|
23.04.2026 17:50:28
2016
|
|
|
|
|
|
24.04.2026 09:35:26
Добрый день!
Доп лист, с кучей доп формул)) Не судите строго, полгода уже формулы не писала, причем вслепую на 2021-м, ну, зато работает... вроде))) |
|
|
|
|
|
24.04.2026 13:16:57
Анастасия, спасибо, что уделили время, на данный момент это единственный вариант.
Изменено: - 24.04.2026 13:56:18
|
|
|
|
|
|
24.04.2026 14:20:25
Алекс2378, вот абсолютно то же самое кому то уже делал (слёту не нашел в поиске) с использованием диспетчера имен
сейчас такой вариант накидал если устроит:
|
|||
|
|
|
|
24.04.2026 18:07:25
Изменено: - 24.04.2026 18:32:56
|
|
|
|
|
|
30.04.2026 12:42:58
ПавелW,Добрый день. В процессе эксплуатации вылезла маленькая проблемка, если период составляет например с 1.02.2026 по 2.02.2026 (2 дня подряд) тогда между ними не ставится дефис. Возможно ли это исправить, Заранее благодарю.
|
|
|
|
|
|
30.04.2026 14:34:38
|
|||||
|
|
|
|
30.04.2026 14:53:47
Вариант с дополнительными столбцами.
|
|
|
|
|
|
30.04.2026 14:55:25
Формула очень громоздкая и сложная для восприятия.
Можно написать это в макросе:
В ячейке напишите: =ProcessDates(D6:AH6;D$4:AH$4;AJ$5)
Изменено: - 30.04.2026 15:40:46
|
|||
|
|
|
|
30.04.2026 15:17:12
Алекс2378, если обновитесь хотя бы до 2019-го:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(СЦЕП(ЕСЛИ($D6:$AH6=AJ$5;ЕСЛИ($D6:$AH6=$C6:$AG6;"-";"")&ЕСЛИ(($D6:$AH6<>$C6:$AG6)+($D6:$AH6<>$E6:$AI6);ТЕКСТ($D$4:$AH$4;"Д.ММ.ГГГ");"");" ")));" ";",");"-";" "));" ";" - ");",";", ") |
|
|
|
|
|
30.04.2026 15:28:38
|
|||||
|
|
|
|
30.04.2026 15:32:34
ПавелW, Спасибо, но обновления от меня не зависят. Ваша формула выше у меня не считает, можно Вас попросить вставить её в исходный файл, может я что то не так делаю.
|
|
|
|
|
|
30.04.2026 15:35:12
Изменено: - 30.04.2026 15:56:52
|
|
|
|
|
|
30.04.2026 16:05:27
...как писал выше можно задействовать диспетчер имен [1 (2) ]
|
|||
|
|
|
|
30.04.2026 17:15:55
ПавелW, Спасибо.
|
||||
|
|
|
|||
Читают тему