Pull to refresh

Comments 32

Здорово, обязательно воспользуюсь!
Разве что, формулировку «Требуемый кадровиками формат...» я бы заменил на «требования федерального законодательства».
Почему было бы не написать небольшой макрос, который автоматизировал бы данное действие?
Честно говоря не силен в макросах, а в данном случае все работает и без них
Зачем тут мануал по экселю на хабре?
Я работаю в IT компании и мне приходится выполнять эту функцию (составлять и контролировать график отпусков). Опубликовал потому, что считаю опыт универсальным и ценным. Интерес к данной статье я вижу.

мне тоже интересно. Как и по Excel.


Вот вы сравните статьи давностью порядка пяти лет и текущие.


Деградация на лицо :(

Прошу пардону, был «напуган».
// случайно вышло

В 1С ЗУП же есть средства для ведения графиков отпусков. Если конечно организация пользуется ей. А кадровики сидят потом перевносят эти данные.
Вот они у нас и «перевнесли» это все на рук. отделов. 1С я не располагаю — делаю чем могу
В начале статьи есть ссылка — я выложил на Гугл Диске и расшарил. Не работает? Как то иначе выложить?
UFO just landed and posted this here
— никак. :) но можно «предположить» хотя бы по кварталам, это нужно для бюджета.

В нашем отделе мы пользуемся таким шаблоном для дальнейшей передачи в отдел кадров.
Шаблон подготавливается, затем к нему открывается доступ всем сотрудникам на редактирование. После того как все заполнят, начальник анализирует список, и, если требуется, то совместно с сотрудниками меняет даты в проблемные периоды, после чего блокирует доступ на редактирование, тем самым фиксируя график отпусков.
Для заполнения и анализа встроены дополнительные "плюшки" (день недели "с" и "по", чтобы выбирать период так, чтобы начало или конец не выпадали на выходной).
Обратите внимание и на другие листы книги.

Жирный плюс в карму! :) намного более современное решение, чем у ТС
Ну я бы сказал — более продвинутое (технология тут та же), но я решал только свою задачу и занимался этим хотя и на работе, но в инициативном порядке (в условиях внедренного у нас поминутного учета рабочего времени и это непросто :). Я также плюсую данное решение.
Я даже для своих собственных нужд на автомате создаю Гугл-документ. Просто потому, что высока вероятность появления необходимости его показать или начать совместное редактирование. Excel не открывал уже наверное года два.

Ну и сотрудников в компании потихоньку пересаживаем на ГДокс, очень удобно.
У Рождества на листе enum_holidays дата некорректна.
Отличный шаблон.

Но есть небольшое замечание: неправильно работают формулы в столбцах от Q до W
Формулы скорее всего скопированы со столбца P предварительно не зафиксировав диапазоны enum_holidays!A:A и enum_holidays!A:B.

В таких случаях очень удобно «обозвать» нужные диапазоны понятным именем
например
«_enum_holidays» — это enum_holidays!$A2:$A27,
«_tbl_enum_holidays» – это enum_holidays!$A2:$B27,
«_tbl_enum_daysweek» – это enum_daysweek!$A$1:$B$8

тогда не возникает проблем с копированием, и формулы становятся короче, а главное намного удобнее
читаются/изменяются
=ЕСЛИ(E2="";""; ЕСЛИ(СЧЁТЕСЛИМН(_enum_holidays;E2)>0; ВПР(E2; _tbl_enum_holidays;2; ЛОЖЬ); ВПР(ДЕНЬНЕД(E2;2);_tbl_enum_daysweek;2; ЛОЖЬ)))

Да, во время процесса "обезличивания" шаблона я ошибся с формулами.
Ну а вообще, использование именованных диапазонов это действительно лучшее решение.
Спасибо, шаблон модифицировал.

А можно задачку «со звёздочкой» подкинуть? ) Такую: есть 20 человек из группы А и 100 человек из группы Б. Нужно, чтобы каждый человек из группы Б пообщался 15 минут с каждым человеком из группы А. Как проще всего организовать подобный шаблон-шахматку, чтобы было понятно (а главное — наглядно) понятно, кому в какое время время и к кому подходить?
А что на выходе из общения должно быть? Если сам факт проведения 15минутки, то что мешает просто сделать матрицу 100x20 в Гугл-таблице?
Интересно:
1. 20*100*15 = 30000 минут чистого общения :) (Я правильно понял Вас? Это правда нужно? Может лучше анкеты раздать?)
2. Какие тут еще ограничения? Например:
Ограничения на распараллеливание:
— сколько есть мест где они могут разговаривать?
— сколько человек из групп А и Б единовременно могут общаться (без ущерба для работы всей группы)?
Ограничения на время:
— у каждого свое собственное расписание дел или они готовы отложить все дела и общаться?
— есть только определенное время суток когда это общение возможно (рабочее время)?
без этих вещей задача нереалистичная

Далее решение в составлении расписаний каждого участника, расписаний каждого места и поиске возможных совпадений по времени. Потом уже на базе этих возможностей составляем расписание. Как сделать в Экселе пока не представляю.
Only those users with full accounts are able to leave comments. Log in, please.

Articles