Составление рабочего графика или графика рабочего времени сводится к составлению таблицы с графиком рабочих дней, в которой есть отдельная колонка для фамилий сотрудников.
Обычно рабочий график составляется на месяц, в заголовке можно предусмотреть ячейку с датой (например R3) для которой выбирается такой формат чтобы печатался месяц и год.
Например в ячейке записана дата 01.06.2018, определяющая период графика, а напечатается Июнь 2018, для изменения графика надо изменить дату в ячейке R3.
Далее делается таблица с колонками на каждый день и колонкой для сотрудников например В.
Пишем заголовок таблицы в строку 5
Учитывая что разные месяцы имеют разное количество дней, записываем день формулой:
=ЕСЛИ( МЕСЯЦ( ДАТА( ГОД($R$3); МЕСЯЦ($R$3); СТОЛБЕЦ() - СТОЛБЕЦ($B$5)) ) = МЕСЯЦ( ДАТА( ГОД($R$3); МЕСЯЦ($R$3); МЕСЯЦ( $R$3 ))); ДЕНЬ( ДАТА( ГОД($R$3); МЕСЯЦ($R$3); СТОЛБЕЦ() - СТОЛБЕЦ($B$5)) ); "--")
можно скопировать отсюда эту формулу в первое число и растянуть на все дни (изменить ячейки в формуле на другие можно автоматически воспользовавшись сервисом автоматической замены ячеек ).
Затем надо выделить субботы и воскресенья с помощью условного форматирования
выделяем всю таблицу и нажимаем условное форматирование
выбираем Использовать по формулу для определения форматируемых ячеек и устанавливаем формулу (выделяем и просто копируем, изменить ячейки в формуле на другие можно автоматически, воспользовавшись сервисом автоматической замены ячеек )
=ИЛИ( ДЕНЬНЕД( ДАТА( ГОД($R$3) ; МЕСЯЦ($R$3) ; СТОЛБЕЦ() - СТОЛБЕЦ($B$5) ))=7;ДЕНЬНЕД( ДАТА( ГОД($R$3) ; МЕСЯЦ($R$3) ; СТОЛБЕЦ() - СТОЛБЕЦ($B$5)) )=1)
Для заливки ячеек выбираем цвет (например желтый - удобно для черно белого принтера )
получаем результат