Календарь рабочих смен
Управляйте сменами сотрудников и следите за расписанием своих сотрудников с помощью этого шаблона календаря рабочих смен. Форматирование в этом шаблоне календаря смен позволяет планировать до трех работ. В этом шаблоне автоматически отображаются дни, выделенные цветом. Этот шаблон Excel поддерживает специальные возможности.
Excel
Скачать
Открыть в браузере
Поделиться
Поиск решения MS EXCEL (5.3). График занятости. Распределение по сменам
Смотрите такжеПосчитаем количество рабочих часов. адрес преобразуемой ячейки часов. табеля. Здесь мы фактически отработанного времени месяца, а смены кого в графикеВ формуле данного примераЧисло_дней: количество в днях, дней показан ниже Excel» здесь.
Задача
соединить их формулами, можно изменить настройки. отпуску, др.Здесь размещены шаблоны рабочих было целымРабочие распределяются по сменам. Есть два способа. (ячейка выше) =Для примера возьмем такие и будем работать. (через турникет). прописывались автоматически? сменности на дату Excel начинается вычисление
Создание модели
которое будет вычисляться на рисунке:Как копировать готовый получится программа в
Как настроить таблицуНам приятно, что нашитабеля учета рабочего времени числом. Требования к Каждая смена длится
С помощью функции «В». «Если истина» варианты: Это поле ОПЕРАТОРА.Данные вносятся каждый рабочийAlexM 14.02 стоит 4 от даты 31.12.2018.
от начальной даты.В ячейке A3 введите бланк из Word
Excel. Смотрите образец для печати, смотрите бланки — программы в Excel
количеству рабочих в 1 неделю, в «Сумма» — простой, — «» или
НайденноеРешение
В – выходной; Сначала сделаем свой день. В конце: В вашем примере часа значит те Во время копированияВыходные: по умолчанию если
первую формулу, которая в Excel, смотрите такой программы в в статье «Печать помогают вашей работе.. В шаблонах производится каждый день недели которой 5 рабочих но недостаточно эффективный. «0». Если вЯ – явка (рабочий календарик отчетного месяца. месяца подсчитывается итог
excel2.ru
Табель учета рабочего времени в Excel.
не моя формула, должны отражатся в она увеличивается на данный опциональный аргумент ссылается на ячейку в статье «Копирвать статье «Табель, ведомость,
в Еxcel» тут. Наша читательница Вераавтоматический подсчет рабочих часов также должно быть дней и 2 Посложнее, но надежнее этот день действительно день);Красное поле – даты. по явкам и а формула с столбце В2-В6, у 1 день. В не заполнен, то
B1 с датой бланк из Word расчетный лист вВ табеле можно дополнила наш бланк и минут выполнено (не менее). выходных. Необходимо обеспечить,
– задействовав функцию выходной – 0ОТ – отпуск;
На зеленом поле неявкам каждого работника. Планеты. кого на дату такой способ определяется функция считает за последнего рабочего дня
в Excel». Excel» тут. производить изменения, корректировки «Табель учета рабочего.Целевая функция (выделено красным) определенное количество рабочих
«СЧЁТЕСЛИ». Пример формулы:.
рабочих часов. «ЕслиК – командировка; проставляет единички, если Формирование отчета можноТут обсуждаем решение 15.02 стоит 12 и возвращается следующий выходные дни недели предыдущего года:Очень часто во времяКак самим установить шаблона. Можно в времени» такой формулой.Автоматически устанавливаются дни недели.Общее количество рабочих должно каждый день недели. Где AW25:DA25 –
ложь» – 8Б – больничный. день выходной. В упростить, автоматизировав заполнение с этого форума. часов — это
рабочий день. В субботу и воскресенье.=РАБДЕНЬ.МЕЖД(B1;1;1;$B$3:$B$16) создания в Excel автоматическую смену дней новом столбце установить=ЕСЛИ(C$9=»Пт»;6;ЕСЛИ(ИЛИ(C$9=»Сб»;C$9=»Вс»);»В»;8))
в зависимости от быть минимальным. Определить минимальное количество диапазон, первая и
(без кавычек). Пример:Сначала воспользуемся функцией «Выбор». ячейке Т2 ставим некоторых ячеек средствамиПробуйте менять цифры дневная смена значит опциональных аргументах указано, Однако данный аргументА в ячейку A4 отчетов необходимо воспользоваться
недели, в зависимости формулу, которая будетЭту формулу можно
месяцаПримечание рабочих. Расчет будем последняя ячейки ряда =ЕСЛИ(AW24=»В»;»»;8). «Цепляем» нижний Она позволит установить
единицу, если табель Excel. Посмотрим, как.
в графике и те фамилии должны что субботы и позволяет определить какие введите вторую формулу графиком рабочих дней от месяца, смотрите умножать время на установить в ячейки. Например: в феврале: для удобства настройки проводить с помощью с количеством часов. правый угол ячейки нужное значение в составляется за полныйФормы Т-12 и Т-13 смотрите что получается. отражатся в столбце
воскресенья являются выходными именно дни недели для последующего копирования без выходных и в статье «День деньги. Смотрите статью С10:AG54. Сначала в
месяце первое число Поиска решения используются надстройки Поиск решения. Критерий для рабочего с формулой и ячейку. На этом месяц. имеют практически одинаковыйВ приложенном файле C. Файл прилагаю. днями так же, считать за выходные. в остальные ячейки:
праздничных. Таблица такого недели по дате «Как умножить время этих ячейках и приходится на субботу. именованные диапазоны.Рабочие распределятся по 7
дня («Я»)– «=8». размножаем ее по этапе нам понадобитсяТеперь определим, сколько рабочих состав реквизитов.
добавил счет БAlexM как и праздничные Во время ввода=РАБДЕНЬ.МЕЖД(A3;1;1;$B$3:$B$16) типа буде полезна
excel-office.ru
График рабочих дней без выходных и праздников в Excel
Excel». на число в в столбце H10:H54 Вы ставите вВводная статья про Поиск сменам. Каждая смена Для командировки – всему ряду. Получается календарь, который составляли дней в месяце.Скачать табель учета рабочего и От для
Как составить график рабочих дней в Excel?
: Вопрос задан на дни, предварительно записанные функции вручную вТеперь скопируйте эту формулу для вычисления товарооборотаМожно в таком
Excel». (итого часов, минут) ячейке, под цифрой решения в MS длится 1 неделю, «=К» (в нашем так: в Поле Оператора. Делаем это на времени: каждого дня. форумах: Планета Excel, в отдельном диапазоне строку формул или в остальные ячейки
за 1 рабочий бланке установить ссылки,Шаблон табеля учета рабочего нужно установить общий «1» обозначение «Сб», EXCEL 2010 находится
в которой 5
примере оплачивается 10Нужно проделать такую же Если на какую-то оперативном поле. В
Скачать бланк Т-13
И прочтите сообщение Excel-VBA, Форум программистов ячеек. в ячейку Excel данного столбца ровно день, денежный оборот по которым можно
времени в Excel формат ячеек. Эта нажимаете «Enter» и здесь.
рабочих дней и часов). Результат после работу для второй дату приходится выходной, нужную ячейку вставляемСкачать бланк Т-12 №2Мое решение наВажно отметить, что ссылка
высверливается интерактивная подсказка
- столько, сколько требуется по будням и будет перейти в
- скачать (rar). формула будет автоматически все дни недели
- Поиск решения найдет, что 2 выходных. В введения формулы: половины месяца. Достаточно в табеле появляется формулу =СЧЁТЕСЛИ(D3:R4;»»). ФункцияВ шапке 2 страницыTanyaZorina форуме Excel-VBA на адрес диапазона с помощью, которой получить рабочих дней т.д. другую таблицу наВ следующем табеле ставить в табеле поменяются на правильные минимальное количество рабочих, каждой смене выходныеВсе формулы копируем и скопировать формулы и «В». Рабочий – «СЧЁТЕСЛИ» подсчитывает количество формы (на примере:Формула массива, не с датами праздников
- можно выбрать одну для графика текущегоОдин из самых простых другом листе с две строки на часы работы с дни недели в
необходимое, чтобы удовлетворить
Как устроен график рабочих дней в Excel?
попадают на разные вставляем в соответствующие поменять те ячейки, «Я». Пример: =ВЫБОР(D$3+1;»Я»;»В»). непустых ячеек в Т-13) заполняем наименованиеAlexM простая. Ввод формул должна быть абсолютной. из 15-ти доступных года: способов составить график полными данными конкретного одного человека, чтобы понедельника по четверг этом месяце. требование к числу
дни. Необходимо обеспечить ячейки по всему на которые они Формулу достаточно занести том диапазоне, который организации и структурного, спасибо) массива Ctrl+Shift+Enter Благодаря этому адрес вариаций для выходных.
exceltable.com
составление смен из графика сменности (Формулы/Formulas)
В результате получился персональный рабочих дней без сотрудника. Какими способамисчитать отдельно дневные и — по 8Ставить часы и минуты рабочих в каждый определенное количество рабочих списку сотрудников. При ссылаются. Результат работы: в одну ячейку. задан в скобках. подразделения. Так, какТабель учета рабочего времениВ книге на ссылки на диапазон Или просто указать производственный календарь на выходных и праздников, сделать такие ссылки, ночные часы часов, в пятницу работы в табеле день недели, равно
в каждый день заполнении такого табеляТеперь подведем итоги: подсчитаем Потом «зацепить» ее
Вводим вручную порядковый номер, в учредительных документах.
– основной документ, листе «Смены» первую будет неизменным во
в третьем аргументе 2019-й год для основан на использовании смотрите в статье. — 6 часов.
нужно через двоеточие.
25. недели. Определить минимальное нужно будет корректировать количество явок каждого за правый нижний ФИО и специальностьПрописываем номер документа ручным содержащий информацию о строку сделал текстовой. время копирования формулы код вариации, то
конкретной фирмы. функции РАБДЕНЬ.МЕЖД. «Гиперссылка в ExcelСкачать шаблон здесь Количество часов в
Так настроены ячейки,Следующим шагом по
количество рабочих (пример условные обозначения по работника. Поможет формула
угол и провести сотрудников организации. Плюс методом. В графе числе явок и
У вас было в другие последующие
есть число отФункция РАБДЕНЬ.МЕЖД возвращает датуПостроение графика начнем от на другой лист»
excelworld.ru
Лучший табель учета рабочего времени в Excel
(rar). формуле можно изменить. чтобы правильно считать совершенствованию модели может с сайта ). работникам. «СЧЁТЕСЛИ». Диапазон для по всей строке. табельный номер. Информацию «Дата составления» устанавливаем неявок на работу
то текст, то ячейки. 1-го и до рабочего дня вычисленную указания даты последнего здесь.Как сделать табель
Этот бланк с время. Например: стать распределение этихНа рисунке ниже приведенаСкачать табель учета рабочего анализа – весь Получается так: берем из личных функцию СЕГОДНЯ. Для
Заполняем вводные данные функциями Excel
каждого сотрудника фирмы. дата.TanyaZorina
15-ти. Изменение графика на основе количества
- рабочего дня прошлого
- Можно самим сделать
рабочего времени, табель формулами можно сохранить8:15 25 рабочих по модель, созданная для времени
ряд, по которомуТеперь сделаем так, чтобы карточек работников. этого выделяем ячейку. Он передается в200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(график!$A$1:$A$32;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК(—(0&ИНДЕКС(график!$B$2:$AF$32;;ПОИСКПОЗ(—ЛЕВБ(B$1;2);график!$B$1:$AF$1;)));48/4^(ПРАВБ(B$1)=».»)));СТРОКА($A$2:$A$32));СТРОКА(B1))): Здравствуйте, люди добрые рабочего дня в дней, на которое
года. Рядом составим любую программу. Какие дежурств, отпусков, т.д., шаблоном. При необходимости
. сменам в зависимости решения задачи (см.Скачать баланс рабочего времени мы хотим получить в явочные дни
В списке функций бухгалтерию. И наTanyaZorina такая проблема: есть Excel: должна быть увеличенная список только праздничных
возможности Excel можно смотрите в статье можно вручную менятьПодробнее смотрите в от их предпочтений файл примера).Бланк Т-13 результат. Критерий – у людей стоялиПервый лист формы содержит
находим нужную и основании данных рассчитывается: Спасибо большое, но график сменности деньПраздники: опциональный аргумент, в задана дата. У
(без выходных), которые
Автоматизация табеля с помощью формул
использовать для этого, «Табель рабочего времени количество отработанных часов статье «Как посчитать (о распределении рабочихПеременные (выделено зеленым)Бланк Т-12 наличие в ячейках «восьмерки». Воспользуемся функцией
условные обозначения для нажимаем 2 раза
- и начисляется заработная
- я к сожалению ночь 48 дома,
- котором следует указать
- функции имеется 2
- являются нерабочими днями
смотрите в статье в Excel» здесь. по конкретному человеку. время в Excel». согласно их предпочтений. В качестве переменныхЕсли изменяется календарь, то буквы «Я» (явка) «Если». Выделяем первую учета рабочего времени, ОК. плата. плохо понимаю как требуется чтобы опираясь список дат праздников, обязательных аргумента и на вашей фирме «Как создать программуТакой автоматический гарфик
Табель настроен так,Для скорости заполнения см. статью Поиск модели следует взять меняются выходные и или «К» (командировка). ячейку в ряду цифровые и буквенные.В графе «Отчетный период»Законом предусмотрено 2 унифицированные эта формула действует, на этот график чтобы они не 2 опциональных: для текущего года. в Excel» тут. смен можно скачать что распечатывается на табеля, можно заполнить решения MS EXCEL количество рабочих занятых явки. Вручную проставляем Пример: . В под условными обозначениями. Смысл автоматизации средствами указываем первое и
формы табеля: Т-12 как сделать так на листе СМЕНЫ использовались в вычислениях=РАБДЕНЬ.МЕЖД(нач_дата;число_дней;выходные;праздники) Все значения должныКак расчитать комиссионные
здесь. одной странице листа первую строку, затем (5.2). График занятости в каждой смене. прогулы, отгулы и результате мы получаем «Вставить функцию» – Excel в том, последнее число отчетного – для заполнения чтобы я меняла состовлялись смены на и были исключеныНач_дата: с какой даты
иметь формат ячеек и премию сотрудникам,Можно сделать несколько формата А4. Если, копировать вниз по с учетом предпочтенийОграничения (выделено синим) т.п. Все остальное число рабочих для «Если». Аргументы функции: чтобы при внесении месяца. вручную; Т-13 – только цифры в каждый день и из итогового результата. следует начать выполнять «Дата». Пример начала читайте в статье
разных бланков в для кого - табелю, вносить поправки сотрудников).. Необходимо, чтобы количество посчитается автоматически. конкретного сотрудника дней. логическое выражение –
- обозначения отображалось количествоОтводим поле за пределами
- для автоматического контроля
- графике, взависимости от
- ночь т.е. у
вычисление. создания графика рабочих «Функция сравнения в одной книге Excel, то это мелко,
exceltable.com
по больничным листам,
Шаблон посменного графика работы
Я уже делился с уважаемыми читателями своими наработками по поводу табеля рабочего времени. А сегодня я предлагаю вашему вниманию график планирования посменной работы отдела. Он будет полезен для структур, которые работают в режиме 24 x 7 или около того, и вынуждены работать сменами. Это всяческие службы поддержки, кол-центры и т.п. Ко мне обратилась моя бывшая коллега с просьбой помочь усовершенствовать тот график планирования посменной работы, который достался ей в наследство. Он не предусматривал никакой автоматизации, всё считалось чуть ли не пальцем по экрану, а процесс планирования занимал массу времени. Я согласился помочь, а поскольку шаблон вышел вроде бы удачным, то решил его выложить на всеобщее обозрение. Шаблон сделан на основе уже упоминаемого табеля рабочего времени, унаследовав все его положительные свойства. Он является хорошей иллюстрацией к более-менее зрелому использованию условного форматирования, и, хотя я не собираюсь подробно описывать, что и как там устроено, но готов ответить на все ваши вопросы по его устройству, если таковые появятся. Файл для скачиванияВерсия 1.01 (описываемая в статье)Версия 1.03 (незначительно усовершенствованная)Функционал
Желаю приятного использованияЧитайте также:
|
Категория: Условное форматирование | Добавил: dsb75 (26.01.2015) |
Просмотров: 210000 | Комментарии: 37 | Теги: conditional formating, шаблон, условное форматирование, shift calendar, посменный график | Рейтинг: 3.0/24 |
Всего комментариев: 37 | 1 2 » |
Порядок вывода комментариев: Я добавляю шапку таблице, а она «Ускакивает» куда-то. Сверху ячейки GS GT GU/ как вернуться в начало таблицы? Добрый вечер!Могли бы сделать,что бы можно было добавить порядка 60 сотрудников.Сколько сижу ни как не получается это сделать.Заранее спасибо.Вместо 36 ставила другие,но ни как. А у меня не работает добавление новых сотрудников. Вот как в шаблоне есть две строки, на этом все. Добрый день, спасибо за продукт. 0 Доброго времени!!! Добрый день! Помогите, пожалуйста, разобраться! Как и многие, судя по комментам, столкнулась с проблемой количества сотрудников, не получается добавить больше 30. 0 Добрый день. Посмотрите на форуме в теме «Вопрос по Шаблону посменного графика работы (Добавление новых сотрудников в табель)» спасибо! а касаемо цвета ячеек?, очень удобно когда они автоматически заполняются цветом Подскажите пожалуйста как увеличить число работников (Фамилия) больше 28 человек. Спасибо!!! 0 При внесении новой фамилии шаблон автоматически расширяется на одну строку (строка станровится видимой). При удалении фамилии сотрудника через клавишу Delete (рекомендуемый способ) автоматически очищается имя и смены, поэтому будьте осторожны! |
|
1-10 11-19 | |
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация
|
Вход
]
График рабочих смен
- Вы — руководитель?
- Ваши сотрудники работают по сменам?
- Нужно составить новый график рабочих смен для Ваших сотрудников?
- Нет времени составить график смен вручную?
- Нужно соблюсти ТК и при этом поставить необходимое количество сотрудников в смену?
Предлагаемая программа поможет составить график смен 2-2, график смен 3-3, график смен 5-2 или любой другой график работы с учетом Ваших потребностей. Планируйте количество персонала в каждой смене с соблюдением требований ТК!
Согласно Трудовому кодексу РФ продолжительность рабочей недели не может превышать 40 часов.
Чтобы обеспечить выполнение требований Трудового кодекса, необходимо составить правильный график работы сотрудников.
Полная версия для автоматического расчета графиков работы до 40 человек.
Бесплатная демо-версия графика смен сотрудников:
Внешний вид (скрин-сейв) графика смен
График работы сотрудников, как и образец графика работы в любом режиме (два-два, три-один, пять-два) составляется с учетом продолжительности рабочей смены, планируемых выходных, соблюдения ТК РФ, бюджета часов на всех сотрудников, утвержденного администрацией.
Продолжительности рабочей смены, установленная в этом графике смен по умолчанию — 12 часов. Вы можете выбрать свою продолжительность смены.
Предложенная форма-образец графика работы сотрудников разработана на основе графика работы магазина (торговой точки). Форма-образец графика автоматически строит графики работ сотрудников с учетом указанных критериев:
- Фиксированных выходных (например, сотрудник должен отдыхать каждый понедельник или любые другие дни
- Минимального количества сотрудников каждой должности в смене. Например, в смене обязательно должен быть один старший продавец и один продавец
- Общего ежемесячного бюджета часов торговой точки (отдела)
Суммарное количество рабочих часов соответствует требованиям Трудового кодекса.
Файлы содержат программу (макрос) для автоматических расчетов. При открытии файла включайте макросы!
Еще одно полезное решение — график отпусков сотрудников
Другие готовые решения:
Производственный календарь, т.е. список дат, где соответствующим образом помечены все официальные рабочие и выходные дни — совершенно необходимая штука для любого пользователя Microsoft Excel. На практике без него не обойтись:
- в бухгалтерских расчетах (зарплата, стаж, отпуска…)
- в логистике — для корректного определения сроков доставки с учётом выходных и праздников (помните классическое «давай уже после праздников?»)
- в управлении проектами — для правильной оценки сроков с учётом, опять же, рабочих-нерабочих дней
- при любом использовании функций типа РАБДЕНЬ (WORKDAY) или ЧИСТРАБДНИ (NETWORKDAYS), т.к. они требуют в качестве аргумента список праздников
- при использовании функций Time Intelligence (типа TOTALYTD, TOTALMTD, SAMEPERIODLASTYEAR и т.д.) в Power Pivot и Power BI
- … и т.д. и т.п. — примеров масса.
Тем, кто работает в корпоративных ERP-системах типа 1С или SAP — проще, в них производственный календарь встроен. Но что делать пользователям Excel?
Можно, конечно, вести такой календарь вручную. Но тогда придется как минимум раз в год (а то и чаще, как в «весёлом» 2020 году) его актуализировать, аккуратно внося туда все выходные, переносы и нерабочие дни, придуманные нашим правительством. А потом повторять эту процедуру каждый следующий год. Скукота.
А как насчёт чуть напрячься и сделать «вечный» производственный календарь в Excel? Такой, чтобы сам обновлялся, брал данные из интернета и формировал всегда актуальный список нерабочих дней для последующего использования в любых расчетах? Заманчиво?
Сделать такое, на самом деле, совсем не сложно.
Источник данных
Главный вопрос — а где брать данные? В поисках подходящего источника я перебрал несколько вариантов:
- Оригинальные указы публикуются на сайте правительства в формате PDF (вот, один из них, например) и отпадают сразу — полезную информацию из них не вытащить.
- Заманчивым вариантом, на первый взгляд, казался «Портал открытых данных РФ», где есть соответствующий набор данных, но, при ближайшем изучении всё оказалось печально. Для импорта в Excel сайт жутко неудобен, техподдержка не отвечает (самоизолировались?), да и сами данные там давно устарели — производственный календарь на 2020 год обновлялся последний раз в ноябре 2019 (позорище!) и, само-собой, не содержит наших «коронавирусных» и «голосовательных» выходных 2020 года, например.
Разочаровавшись в официальных источниках, я стал рыть неофициальные. Их в интернете множество, но большинство из них, опять же, совершенно неприспособлены для импорта в Excel и выдают производственный календарь в виде красивых картинок. Но нам-то с вами не на стенку его вешать, правильно?
И вот в процессе поисков случайно обнаружилось прекрасное — сайт http://xmlcalendar.ru/
Без лишних «рюшечек», простой, легкий и быстрый сайт, заточенный под одну задачу — отдавать всем желающим производственный календарь за нужный год в XML-формате. Отлично!
Если, вдруг, вы не в курсе, то XML — это текстовый формат с разметкой содержимого специальными <тегами>. Легкий, удобный и читаемый большинством современных программ, включая Excel.
Я, на всякий случай, связался с авторами сайта и они подтвердили, что сайт существует уже 7 лет, данные на нем постоянно актуализируются (у них для этого даже ветка на github есть) и закрывать его они не собираются. И совершенно не против, чтобы мы с вами с него грузили данные для любых наших проектов и расчётов в Excel. Бесплатно. Как же приятно, что есть еще такие люди! Респектище!
Осталось загрузить эти данные в Excel с помощью надстройки Power Query (для версий Excel 2010-2013 её можно бесплатно скачать с сайта Microsoft, а в версиях Excel 2016 и новее — она уже встроена по умолчанию).
Логика действий будет такая:
- Делаем запрос для загрузки данных с сайта за один любой год
- Превращаем наш запрос в функцию
- Применяем эту функцию к списку всех имеющихся лет, начиная с 2013 и до текущего года — и получаем «вечный» производственный календарь с автоматическим обновлением. Вуаля!
Шаг 1. Импортируем календарь за один год
Сначала загрузим производственный календарь за один любой год, например, за 2020. Для этого в Excel идём на вкладку Данные (или Power Query, если вы установили её как отдельную надстройку) и выбираем Из интернета (From Web). В открывшееся окно вставляем ссылку на соответствующий год, скопированную с сайта:
После нажатия на ОК появляется окно предварительного просмотра, в котором нужно нажать кнопку Преобразовать данные (Transform data) или Изменить данные (Edit data) и мы попадем в окно редактора запросов Power Query, где и продолжим работу с данными:
Сразу же можно смело удалить в правой панели Параметры запроса (Query settings) шаг Измененный тип (Changed Type) — он нам не нужен.
Таблица в столбце holidays содержит коды и описания нерабочих дней — увидеть её содержимое можно, дважды «провалившись» в неё щелчком мыши по зелёному слову Table:
Для возврата назад придется удалить в правой панели все появившиеся шаги обратно до Источника (Source).
Вторая таблица, куда можно зайти аналогичным образом, содержит как раз то, что нам нужно — даты всех нерабочих дней:
Останется эту табличку обработать, а именно:
1. Отфильтровать только даты праздников (т.е. единички) по второму столбцу Attribute:t
2. Удалить все столбцы, кроме первого — щелчком правой кнопкой мыши по заголовку первого столбца и выбором команды Удалить другие столбцы (Remove Other Columns):
3. Разделить первый столбец по точке отдельно на месяц и день с помощью команды Разделить столбец — По разделителю на вкладке Преобразование (Transform — Split column — By delimiter):
4. И, наконец, создать вычисляемый столбец с нормальными датами. Для этого на вкладке Добавление столбца жмём на кнопку Настраиваемый столбец (Add Column — Custom Column) и вводим в появившееся окно следующую формулу:
=#date(2020, [#»Attribute:d.1″], [#»Attribute:d.2″])
Здесь у оператора #date три аргумента: год, месяц и день, соответственно. После нажатия на ОК получаем требуемый столбец с нормальными датами выходных, а остальные столбцы удаляем как в п.2
Шаг 2. Превращаем запрос в функцию
Следующая наша задача — преобразовать созданный на 2020 год запрос в универсальную функцию для любого года (номер года будет её аргументом). Для этого делаем следующее:
1. Разворачиваем (если ещё не развернута) панель Запросы (Queries) слева в окне Power Query:
2. После преобразования запроса в функцию возможность видеть шаги, из которых состоит запрос и легко их редактировать, к сожалению, пропадает. Поэтому имеет смысл сделать копию нашего запроса и резвиться уже с ней, а оригинал оставить про запас. Для этого щелкаем правой кнопкой мыши в левой панели по нашему запросу calendar и выбираем команду Дублировать (Duplicate).
Щелкнув еще раз правой по получившейся копии calendar(2) выберем команду Переименовать (Rename) и введём новое имя — пусть будет, например, fxYear:
3. Открываем исходный код запроса на внутреннем языке Power Query (он лаконично назвается «М») с помощью команды Расширенный редактор на вкладке Просмотр (View — Advanced Editor) и вносим туда небольшие правки для превращения нашего запроса в функцию на любой год.
Было:
Стало:
Если интересны подробности, то здесь:
- (year as number)=> — объявляем, что в нашей функции будет один числовой аргумент — переменная year
- Подклеиваем переменную year в веб-ссылку на шаге Источник. Поскольку Power Query не позволяет склеивать числа и текст, то на лету преобразовываем номер года в текст с помощью функции Number.ToText
- Подставляем переменную year вместо 2020 года на предпоследнем шаге #»Добавлен пользовательский объект«, где мы формировали дату из фрагментов.
После нажатия на Готово наш запрос превращается в функцию:
Шаг 3. Импортируем календари за все года
Осталась самая малость — сделать последний главный запрос, который будет закачивать данные за все имеющиеся года и складывать все полученные даты праздников в одну таблицу. Для этого:
1. Щёлкаем в левой панели запросов в серое пустое место правой кнопкой мыши и выбираем последовательно Новый запрос — Другие источники — Пустой запрос (New Query — From other sources — Blank query):
2. Нам нужно сформировать список всех лет, для которых мы будем запрашивать календари, т.е. 2013, 2014 … 2020. Для этого в строке формул появившегося пустого запроса вводим команду:
Конструкция:
={ЧислоА..ЧислоБ}
… в Power Query формирует список целых чисел от А до Б. Например, выражение
={1..5}
…выдало бы список 1,2,3,4,5.
Ну, а чтобы не привязываться жёстко к 2020 году, мы используем функцию DateTime.LocalNow() — аналог экселевской функции СЕГОДНЯ (TODAY) в Power Query — и извлекаем из неё, в свою очередь, текущий год функцией Date.Year.
3. Полученный набор лет хоть и выглядит вполне адекватно, но для Power Query представляет собой не таблицу, а особый объект — список (List). Но преобразовать его в таблицу — не проблема: достаточно нажать кнопку В таблицу (To Table) в левом верхнем углу:
4. Финишная прямая! Применяем созданную нами ранее функцию fxYear к полученному списку лет. Для этого на вкладке Добавление столбца жмём кнопку Вызвать настраиваемую функцию (Add Column — Invoke Custom Function) и задаём её единственный аргумент — колонку Column1 с годами:
После нажатия на ОК наша функция fxYear по очереди отработает импорт для каждого года и мы получим столбец, где в каждой ячейке будет содержаться таблица с датами нерабочих дней (содержимое таблицы хорошо видно, если щёлкнуть мышью в фон ячейки рядом со словом Table):
Останется развернуть содержимое вложенных таблиц, щёлкнув по значку с двойными стрелками в шапке столбца Даты (галочку Использовать исходное имя столбца как префикс при этом можно снять):
… и после нажатия на ОК мы получим то, что хотели — список всех праздников с 2013 и до текущего года:
Первый, ненужный уже столбец, можно удалить, а для второго задать тип данных Дата (Date) в выпадающем списке в шапке столбца:
Сам запрос можно переименовать как-нибудь более осмысленно, чем Запрос1 и выгрузить затем результаты на лист в виде динамической «умной» таблицы с помощью команды Закрыть и загрузить на вкладке Главная (Home — Close & Load):
Обновлять созданный календарь в будущем можно щелчком правой кнопки мыши по таблице или запросу в правой панели через команду Обновить. Или же использовать кнопку Обновить все на вкладке Данные (Date — Refresh All) или сочетание клавиш Ctrl+Alt+F5.
Вот и всё.
Теперь вам больше никогда не нужно тратить время и мыслетопливо на поиски и актуализацию списка праздничных дней — теперь у вас есть «вечный» производственный календарь. Во всяком случае, до тех пор, пока авторы сайта http://xmlcalendar.ru/ поддерживают своё детище, что, я надеюсь, будет ещё очень и очень долго (спасибо им еще раз!).
Ссылки по теме
- Импорт курса биткойна в Excel из интернета через Power Query
- Поиск ближайшего рабочего дня функцией РАБДЕНЬ (WORKDAY)
- Поиск пересечения интервалов дат
Ввод или изменение расписания смен в Excel с последующим импортом в приложение смена может ускорить работу, особенно если вы управляете крупной командой. И так как участники вашей группы автоматически добавляются в шаблон Excel, прежде чем приступать к переходу, назначение сотрудников для смены — очень просто.
В этой статье
Overview
Экспорт расписания смен для редактирования в Excel
Изменение расписания смен в Excel
Импорт расписания смен в приложение «Смена»
Просмотр и исправление ошибок импорта
Обзор
Для работы в Excel необходимо выполнить три основных действия: экспорт участников группы и планирование из смен, редактирование книги Excel и повторное импортирование книги в смены. Экспортированная книга будет содержать участников группы и их сообщения, а также любые существующие смены в течение выбранного периода времени.
Если вы начинаете с пустого расписания, прежде чем экспортировать его в Excel, необходимо добавить пользователей в расписание. Инструкции можно найти в разделе «упорядочение смен по группам» и «добавить людей в расписание», чтобы заполнить расписание в сменах.
Сведения об ошибках импорта
Если в книге есть ошибки при импорте, они возвращают ее в сообщение об ошибке, а также инструкции по ее устранению.
Экспорт расписания смен для редактирования в Excel
В этой процедуре для ваших изменений создается книга Excel, совместимая с импортом.
-
В приложении «Смена» перейдите к календарному плану группы, который вы хотите изменить.
-
Перейдите к разделу Дополнительные параметры в правом верхнем углу страницы Расписание , а затем выберите пункт Экспорт расписания.
-
Выберите начальную и конечную даты для временных интервалов, с которыми вы хотите работать.
-
В разделе Дата окончаниявыберите создать отчет, совместимый с импортом, а затем нажмите кнопку Экспорт.
Примечание: Открытые (неназначенные) смены не экспортируются в книгу в данный момент. Отобразятся только назначенные смены.
Изменение расписания смен в Excel
-
Откройте книгу Excel, экспортированную из смен.
-
Выберите включить редактирование в верхней части страницы. Вы можете работать непосредственно в экспортированном файле или использовать параметр Сохранить как , чтобы создать вторую копию файла для редактирования.
-
Прочтите инструкции в файле и ознакомьтесь с шаблоном Excel для смены. Эти ресурсы помогут вам избежать распространенных ошибок импорта.
-
Внесите изменения и дополнения на листах » Смена » и » заметки по дням» и сохраните свою работу.
Примечание: Максимальное количество смен, которое вы можете импортировать на файл: 10 000. Используйте второй файл для импорта других смен.
Импорт расписания смен в приложение «Смена»
-
В приложении «Смена» перейдите на страницу, на которой показано расписание группы, которое вы редактировали в Excel.
-
Перейдите к разделу Дополнительные параметры в правом верхнем углу страницы Расписание , а затем выберите команду Импорт расписания.
-
Выберите команду Добавить файл, перейдите к измененному файлу Excel и нажмите кнопку Открыть.
После завершения импорта появится одно из указанных ниже действий.
-
Появится сообщение о том, что импорт успешно выполнен. (Вы пропустите следующий раздел этой статьи!)
-
Сообщение о том, как скачать файл ошибки Excel, который поможет вам найти и устранить проблемы.
Просмотр и исправление ошибок импорта
-
Откройте файл ошибки из каталога downloads. Его имя будет оканчиваться на «Error».
-
Перейдите на лист ошибки .
В каждой строке листа показано расположение ошибки и необходимые исправления.
-
Перейдите к листу смен и исправьте ошибки. Расположение ошибок будет красным.
В этом случае Дата начала смены была случайно введена как 7/30, что привела к сдвигу дольше 24 часов. Затем руководитель изменит дату на 7/31.
-
Когда вы закончите исправление ошибок, импортируйте книгу, чтобы снова сдвинуть ее.
Хотите узнать больше?
Подробнее о Сменах
Для ИТ-администраторов
Приложение «Управление сменами» для вашей организации
Нужна дополнительная помощь?
Smartsheet Contributor
Kate Eby
April 13, 2016
In this article, we’ve gathered all the best work scheduling templates to provide you with the most comprehensive listing, so you can meet your employee scheduling and time management needs.
Included on this page, you’ll find a downloadable employee schedule template, weekly work schedule template, work rotation schedule template, and more in Excel and Word formats. We’ve also provided work schedule templates in Smartsheet, a real-time work execution platform that makes planning and tracking your schedules easier and more collaborative than Excel.
Smartsheet has been recognized as a leader in G2’s 2023 Best Software Awards, ranking #5 for Best Enterprise Products.
Employee Schedule Template
Download Employee Schedule Template
Excel | Smartsheet
This free template shows a weekly shift schedule and calculates paid hours and labor costs based on your data. You can adjust the starting day for the week, and shifts can be highlighted to specify day shift, night shift, vacation hours or other employee work shifts.
Bi-Weekly Work Schedule Template
Download Bi-Weekly Work Schedule Template
Excel | Smartsheet
This bi-weekly work schedule template allows you to plan ahead and view two full weeks, including weekends. Days are divided into hourly segments from 7:00 a.m. to 6:00 p.m. This template can be customized to change dates or time intervals, and can be printed as a blank document if you need a schedule that can be filled out by hand.
Weekly Work Schedule Template
Download Weekly Work Schedule Template
Excel | Smartsheet
This simple weekly work schedule template has a column for employee names and assignments followed by columns for each day of the week, including weekends. At the top, specify which department the schedule is for, and customize the week to meet your business needs.
Employee Shift Schedule Template
Download Employee Shift Schedule Template
Excel | Smartsheet
This employee shift schedule template shows daily shifts for each employee, broken down hourly and with room to assign tasks or work areas. The basic format makes it simple to use and easy for employees to read.
Work Rotation Schedule
Download Work Rotation Schedule Template
Excel | Smartsheet
A rotating schedule can make it harder to plan and stay organized. This free work rotation schedule template shows the weekly schedule for each month. It includes every month of the year, creating an annual view of the work rotation schedule.
5-Day Work Schedule Templates
Download 5-Day Weekly Work Schedule Template, 8-6pm
Download 5-Day Weekly Work Schedule Template, 24-hour
Download 5-Day Weekly Work Schedule with Two on a Page Template
Download 5-Day Weekly Work Schedule Template with Notes
5-Day Weekly Work Schedule Template, 8-6 p.m. for Excel: If you only need a weekday schedule showing business hours, this template provides a simple calendar view of the work week. Each hour is broken down into 15-minute intervals so tasks can be organized throughout the day.
5-Day Week Work Schedule Template, 24-hour: This free weekly template is similar to the 5-day work schedule above, but shows a 24-hour view for each day. This is great for swing shifts or any tasks that need to be scheduled late at night or early in the morning.
5-Day Weekly Work Schedule with Two on a Page Template: This blank weekly schedule template is basic and easy to use. Add your own time periods and plan your week from Monday through Friday.
5-Day Weekly Work Schedule Template with Notes: This weekday work schedule template offers the simplicity of a blank calendar with the added benefit of a section for notes. Use this area for instructions to employees, to create a more detailed plan, or as notes to yourself for the coming week.
Mon-Sat Weekly Work Schedule Templates
Mon-Sat Weekly Work Schedule Template
Mon-Sat Weekly Work Schedule with Two on Page
Mon-Sat Weekly Work Schedule with Notes
Mon-Sat Weekly Work Schedule Template: Create a weekly work schedule that includes Saturday. Save a blank version of this weekly work schedule template and create a new one for each week. If your schedule changes, you can easily modify the template to match.
Mon-Sat Weekly Work Schedule with Two on Page: Having two templates on one page makes it easy to plan in advance. It’s great for businesses with Saturday shifts or for anyone who wants an easy calendar view of their week.
Mon-Sat Weekly Work Schedule with Notes: Need extra room for written reminders? This weekly work schedule template offers the Monday to Saturday view along with room for notes at the bottom of the page.
Sun-Sat Weekly Work Schedule Templates
Sun-Sat Weekly Work Schedule Template
Sun-Sat Weekly Work Schedule with Two on a Page
Sun-Sat Weekly Work Schedule with Notes Template
Sun-Sat Weekly Work Schedule Template 8am — 6pm
Sun-Sat Weekly Work Schedule Template, 24-hour
Sun-Sat Weekly Work Schedule Template: Create a full weekly plan with this free template, including weekend days. Perfect for retail businesses that need to schedule employees on a Saturday or Sunday, or for scheduling family obligations and other events along with a weekday work schedule.
Sun-Sat Weekly Work Schedule with Two on a Page: This free template provides two calendar views on one page, with weekly work schedules that include weekend days. It’s a blank template that is easy to fill out, read, print and modify.
Sun-Sat Weekly Work Schedule with Notes Template: A free template showing every day of the week, with the addition of notes at the bottom.
Sun-Sat Weekly Work Schedule Template 8am — 6pm: If you need a full weekly calendar, including weekends, this work schedule shows each hour of the day, starting at 8:00 a.m and ending with the 5:00 p.m. hour.
Sun-Sat Weekly Work Schedule Template, 24-hour: Create a weekly work schedule that includes every day of the week and 24 hours for each day.
Mon-Sun Weekly Work Schedule Template
Download Mon-Sun Weekly Work Schedule Template
Stay organized with this free weekly work schedule showing Monday through Sunday dates. Each date is bold and easy to see, and each day is broken down into three sections: morning, afternoon and evening.
Shift Work Calendar
Download Shift Work Calendar Template
Similar to the work rotation template above, this schedule provides a yearly view but in calendar form. The format allows you to quickly visualize a work week for any week of the year. Day and night shifts are clearly distinguished, and holidays or vacation days can also be included.
Work Schedule Templates in Word Format
Download Sun-Sat Weekly Work Schedule 8am — 6pm Template
A work schedule can be used to simply plan and document hours worked, but it can also be used for assigning tasks and tracking progress to ensure that deadlines are met, making it a useful tool for project management. Of course, work schedules are not limited to business settings. Even if you’re not scheduling employees, a simple work calendar can be a great tool for personal planning and time management. A blank calendar template makes it easy to make a weekly plan for school, family events, chores, or personal goals.
All of the templates below are formatted for Microsoft Word. Some include times of day while others are blank. Each template is easily adaptable if you need to adjust the days of the week or other details. Each Word template is free to download and compatible with older versions of Word.
Download Mon-Sun Weekly 8am — 6pm Work Schedule Template
Download Sun-Sat Weekly 24-hour Work Schedule Template
Download Mon-Sun Weekly Schedule Template, 24-hour Template
Download 5-Day Work Schedule with Notes Template
Download 5-Day Work Schedule, Two on One Page Template
Improve Scheduling and Human Resources Efforts with Smartsheet
Work schedules are an essential part of any business to ensure you have the right coverage when you need it. But that is only one piece of your human resources efforts. Finding a tool that makes it easier to track and manage the details of your entire people operations helps increase transparency and efficiency throughout.
Smartsheet is a work execution platform that enables enterprises and teams to move faster, drive innovation, and achieve more. Leading HR professionals rely on Smartsheet to help manage everything from simple onboarding tasks to complex change management, recruiting, and benefits and retirement tracking.
Use Smartsheet to maximize ROI on recruiting activities, stay on top of budget, and track internal planning and coordination. Streamline process and paperwork, maintain an auditable database without added effort, and grow your business with better informed, more productive employees.
Try Smartsheet to discover how you can maximize your scheduling and human resources efforts, today.