График работы. Добавляем на график отпуск, больничные дни, не выходы на работу.

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Продолжаю усовершенствовать построение сменного графика работы. В этом видео дам ответ, пожалуй самый частный вопрос по данной теме, как добавить на график отпускные дни, больничные дни и т.д. Так же данный вариант подойдёт тем, кто хочет получить универсальный график при не соблюдении чёткой сменности сотрудников, занеся все смены на вспомогательный график.
    Станьте спонсором канала, и вы получите доступ к файлам. Подробнее:
    • ЧТО ДАЁТ СПОНСОРСТВО К...
    Если Вам нужен файл только из этого урока, Вы можете его приобрести в чат-боте
    t.me/vseobexce...
    Стоимость файла 300 руб.
    #ГрафикРаботы
    #ВсёОбЭксель
    #УрокиExcel
    Данный видео урок подготовлен с помощью программы Microsoft Excel 365
    products.offic...

Комментарии • 89

  • @АнастасияБоткина
    @АнастасияБоткина 3 года назад +2

    Очень классное видео! Спасибо вам огромное! Не могли бы вы еще сделать урок "как сделать автоперевод часов?", то есть если в какой-либо стране дважды в год переводят часы, а я хочу, чтобы в графиках сотрудников автоматов проставлялись другие часы работы.

  • @Юрий-м8я8и
    @Юрий-м8я8и 3 года назад +3

    Отличный, полезный и нужный канал! Настроил график "под себя", значительно облегчил работу благодаря автору этого великолепного инструмента! Спасибо профи, за замечательные уроки и отличные, готовые решения за весьма низкую цену. Лайк, подписка, рекомендации!

    • @vseobexcel
      @vseobexcel  3 года назад

      Юрий, благодарю

  • @Tuttani
    @Tuttani 2 года назад +1

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

    • @vseobexcel
      @vseobexcel  2 года назад

      Добрый день. Вроде бы я понял, что Вы имеете в виду. Но непонятно, только как у вас может быть наложение отпуска поверх графика сменности? Именно в этом 4 уроке я показываю, как можно регулировать именно эти моменты, регулируются они только вручную. Изначально вы с помощью формул подтягиваете во вспомогательную таблицу, данные по ОТПУСКУ, затем данные по выходам, затем преобразовываете формулы в значения и дальше уже все подобные моменты редактируете вручную на этом вспомогательном листе.Или я Вас не так понял!

  • @ExcelStore
    @ExcelStore 3 года назад +2

    Доступно показана информация об умных таблицах. Спасибо за видео!

    • @vseobexcel
      @vseobexcel  3 года назад

      Максим спасибо за Вашу оценку. Очень приятно, когда автор схожего канала оценивает урок.

    • @ExcelStore
      @ExcelStore 3 года назад

      @@vseobexcel Обложки к видео симпатичные у вас. Я вот пока не научился такие делать. Очень много времени уходит на проработку материала. Потом уже не до обложек )) Хотя, конечно, надо стараться всему уделять внимание. Успехов в развитии канала!

    • @vseobexcel
      @vseobexcel  3 года назад

      ​@@ExcelStore Спасибо, Вам тоже успехов! На счёт времени, Вы правы его уходит очень много, особенно на монтаж в моём случае _)

  • @x-travel9062
    @x-travel9062 Год назад

    На всём графике отпусков показывает нули вместо единиц

    • @vseobexcel
      @vseobexcel  Год назад

      Проверьте формулу, скорее всего у Вас ошибка именно там.

  • @PreflopLuck
    @PreflopLuck 3 года назад +1

    В русском сегменте это самая информативная серия по созданию календаря. Спасибо за пррделаную работу.
    Хоть и являюсь относительно уверенным пользователем Экзель, но подчерпнул пару новых приемов для себя

    • @vseobexcel
      @vseobexcel  3 года назад +1

      Спасибо, я так и хотел , чтобы каждый кто посмотрел урок , смог реализовать подобное в своих данных.

    • @PreflopLuck
      @PreflopLuck 3 года назад

      @@vseobexcel есть еще один неучтенный ньюанс относительно сменных графиков работ. Когда один из сотрудников заболевает, его место должен занять кто-то из здоровых.
      К примеру, 4 сотрудника, работают 2 через 2. При болезни одного график временно меняется на 3 через 2.
      Навскидку можно через годовой вспомогательный календарь отмечать больничные, а в основном календаре подкорректировать формулу.

    • @vseobexcel
      @vseobexcel  3 года назад

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

  • @СерегаМит-г3л
    @СерегаМит-г3л Год назад

    Здравствуйте! Как сделать чтобы считалось количество больничных за исключением тех дней кода больничный приходится на выходные или праздничные дни

  • @АлинаКозлова-ь3ш
    @АлинаКозлова-ь3ш 3 года назад +1

    Добрый день! Безумно классные уроки) Вы большой молодец! Я даже не подозревала о том, что Exel все это может)) Если это возможно, Яя бы хотела проконсультироваться по поводу своего варианта графика. У меня много данных, которые надо отображать, и вводить каждый день вручную. Хочу понять смогу ли это сделать) Буду благодарна за ответ)) Согласна на любые условия)

    • @vseobexcel
      @vseobexcel  3 года назад

      Добрый день. Алина, спасибо за комментарий. По поводу консультации напишите пожалуйста мне на мою почту, она есть в разделе о канале, и мы с вами все обсудим.

    • @АлинаКозлова-ь3ш
      @АлинаКозлова-ь3ш 3 года назад

      Спасибо, написала))

    • @vseobexcel
      @vseobexcel  3 года назад +1

      @@АлинаКозлова-ь3ш смогу ответить, ближе к вечеру.

    • @АлинаКозлова-ь3ш
      @АлинаКозлова-ь3ш 3 года назад

      @@vseobexcel Ждём-с)))

  • @soooom2012
    @soooom2012 2 года назад

    Если вы столкнулись с ошибкой со словом праздники вместо этого слова выберите диапозон от A2 до A17 с листа под названием Настройка.

  • @elenaegorova9986
    @elenaegorova9986 3 года назад +1

    Здравствуйте, в Ваших уроках, нахожу много полезного для своей работы. Спасибо. На дополнительный лист очень хочется, чтобы сливалась информация не только из графика отпусков , но и отдельного листа больничных, чтобы в дальнейшем не стирать информацию вручную. После ввода формулы пишет ошибка. В чем моя ошибка? =ЕСЛИ(СЧЁТЕСЛИМН(Отпуск!$A$2:$A$72;Отсутствия!$E4;Отпуск!$B$2:$B$72;"="&Отсутствия!AJ$2);"От";"");СЧЁТЕСЛИМН(Больничные!$A$2:$A$72;Отсутствия!$E33;Больничные!$B$2:$B$72;"="&Отсутствия!BP$2);"Б");""))

    • @vseobexcel
      @vseobexcel  3 года назад +1

      Здравствуйте. Спасибо за Ваш комментарий. Но Увы так у Вас не получиться, Вам на листе "Больничные" так же нужен будет столбец с ФИО сотрудника, затем дата начала Б и дата конца Б и тогда формула будет выглядеть следующим образом:
      =ЕСЛИ(СЧЁТЕСЛИМН('Выгрузка с ЗУПа'!$A$2:$A$101;'Внесение доп. информации в граф'!$A3;'Выгрузка с ЗУПа'!$B$2:$B$101;"="&'Внесение доп. информации в граф'!B$2);"ОТ";ЕСЛИ(СЧЁТЕСЛИМН(Больничные!$A$2:$A$10;'Внесение доп. информации в граф'!$A3;Больничные!$B$2:$B$10;"="&'Внесение доп. информации в граф'!C$2);"Б";""))

    • @elenaegorova9986
      @elenaegorova9986 3 года назад

      @@vseobexcel Добрый вече! Спасибо, за Ваш ответ. Все отлично получилось. Вы супер учитель и уроки замечательные. С помощью Ваших уроков я сделала вечный табель.
      Возник еще один вопрос. А если на период отпуска выпадают праздничные дни, а они не считаются днями отпуска, то какую функцию и куда надо вставить?

    • @vseobexcel
      @vseobexcel  3 года назад

      Это будет не много по сложнее. Вам необходим на том листе, где у Вас даты с ОТ добавить 2 столбца:
      1 столбец это кол-во дней ОТ
      2 столбец при помощи следующей функции получить правильное окончание ОТ и уже на вспомогательный лист тянуть данные по окончанию ОТ именно их этого столбца
      =РАБДЕНЬ.МЕЖД(B3;14;"0000000";праздники)
      получиться что то типа того
      ФИО сотрудника Дата начала Дата Конец Длительность Окончание ОТ при помощи формулы
      Иванов И. 1.1.2021 15.01.2021 14 =РАБДЕНЬ.МЕЖД(B3;14;"0000000";праздники)

    • @elenaegorova9986
      @elenaegorova9986 3 года назад

      @@vseobexcel Спасибо большое, буду работать над этим. Алексей, Вы супер человек!

    • @vseobexcel
      @vseobexcel  3 года назад

      @@elenaegorova9986 спасибо 🙏

  • @Tuttani
    @Tuttani 2 года назад

    Ну что, уважаемое сообщество профессионалов эксель, есть мысли по поводу автоматизации графика дежурств в реальных условиях отпусков сотрудников? Предлагаемая модель отлично работает в условиях графика дежурств до первого дня отпуска. Дальше начинается старая добрая ручная работа со смещением сотрудников на день назад и вся эта красота нещадно ломается ( а в летние месяцы отпусков она вообще не работает).

    • @vseobexcel
      @vseobexcel  2 года назад

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

  • @ПавелУшмундин
    @ПавелУшмундин 2 года назад

    Добрый день! Если сотрудник принят, например, в июне месяце, то как его добавить к графику работ? Если добавляю строку с новым сотрудником, то он добавляется на весь год, а надо, с 15 июня?

    • @vseobexcel
      @vseobexcel  2 года назад +1

      Здравствуйте. Если Вам надо и ФИО сотрудников подтягивать по условию, в вашем случае это условие дата приема, то Вам надо добавлять это условие в формулу, использовать функцию ЕСЛИ() и в ней указать Ваше условие. Но вообще это не логично, если вы добавили сотрудника в график, то он и должен отображаться в графике, в любом случае , если сотрудник не работал в какой то месяц то у него будет пусто или Вы можете ему сделать какой-то признак и проставлять его в те месяцы, где он еще не был устроен.

  • @галинадорофеева-ч1п

    Спасибо за уроки! давно искала такие уроки! просто супер!
    Однако ума немного не хватает разобраться в нескольких моментах
    =СЧЁТЕСЛИМН(график!$A$2:$A$39;основной!A$3;график!$B$2:$B$39;"="&основной!C$2)
    у Вас единица(1) , а у меня ноль... не могу понять проблему

    • @vseobexcel
      @vseobexcel  3 года назад

      Спасибо. Возможно у Вас просто у Вас нет совпадения, поэтому и ноль.

  • @lexakarpov7013
    @lexakarpov7013 3 года назад

    Здравствуйте, просмотрела все Ваши уроки про построения сменного графика, но все равно не понимаю, как построить сменный график по часам, допустим я работаю день, ночь, три дня дома, но в каждом месяце у меня на ставку есть определенное количество часов и вот, чтобы мне доработать до ставки дополнительно ставятся часы. Пример: месяц апрель 2021 года, если работать всему коллективу день, ночь три дня дома, то выходит отработанного 144 часа, а на ставку нужно отработать 151 час. Вот как сделать такую таблицу графика, чтобы автоматически проставлялись дежурсвf на определенное количество часов?
    В марте 2021 года на ставку 152 часа, а у меня вышло 156, вот эти 4 часа поставили другому сотруднику, чтобы он выработал часы до ставки.

    • @vseobexcel
      @vseobexcel  3 года назад

      Здравствуйте. В данных уроках показан пример построения последовательного графика с соблюдением сменности, под другие виды графика данный способ не подходит.

  • @valchiks
    @valchiks 3 года назад

    А зачем убирать формулы в вспомогательном календаре? Можно же прямо поверх них писать нужные значения (комментарии).

    • @vseobexcel
      @vseobexcel  3 года назад +1

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

  • @synhrofazatron
    @synhrofazatron 3 года назад

    Всем привет! А как добавить на график 2 отпуск, если у работника 2 отпуска и необходимо отображать оба

    • @vseobexcel
      @vseobexcel  3 года назад

      Привет. Точно так же как и первый ОТ, да и в показанном примере у сотрудника может быть хоть 10 отпусков, ни какой разницы нет.

    • @synhrofazatron
      @synhrofazatron 3 года назад

      Так формула же другая будет, так как новые столбцы появятся

    • @vseobexcel
      @vseobexcel  3 года назад

      @@synhrofazatron что за новые столбцы Вы имеете в виду ? Способ который показываю я не подразумевает новые столбцы да они здесь собственно и не нужны.

    • @synhrofazatron
      @synhrofazatron 3 года назад

      Ииеется в виду в листе отпуска, данные только одного отпуска, а как добавить второй отпуск, ведь в ячейке на вкладке отпуска формула измениться

    • @vseobexcel
      @vseobexcel  3 года назад

      @@synhrofazatron видимо вы не особо внимательно смотрели видео, на листе данные по ОТ заполняется таблица из которой и подтягиваются данные. Каждый новый интервал ОТ вносится новой строкой, при этом Вы можете вносить данные по одному сотруднику несколько раз, просто с каждой новой строкой указывать новый интервал ОТ.

  • @Palich_51
    @Palich_51 3 года назад

    👍👍👍

  • @Jimmy_two_shots
    @Jimmy_two_shots 2 года назад

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

    • @vseobexcel
      @vseobexcel  2 года назад

      Выпадающий список делается довольно просто. Сначала создаёте таблицу из одного столбца в нем указываете все месяцы в их последовательности, этот список сразу можно переименовать в именованный диапазон для удобства, к примеру « месяцы», далее в нужной ячейке делаете самый обычный выпадающий список, в качестве его значений ссылаетесь на именованный диапазон. Далее как вы и говорили в левом углу у меня была ячейка с месяцем, в ней удаляете выпадающий список, и в ячейке используете функцию ПОИСКПОЗ() в качестве искомого значения ссылаетесь на ячейку где вы сделали список с месяцем, а где искать выбираете ранее созданный именованный диапазон, соотвественно получаете взаимосвязь что при изменение месяца в вашем списке, меняется результат функции ПОИСКПОЗ() соотвественно и график перестраивается в зависимости от выбранного месяца.

    • @Jimmy_two_shots
      @Jimmy_two_shots 2 года назад

      @@vseobexcel , спасибо вам огромное 👍🙂

    • @vseobexcel
      @vseobexcel  2 года назад

      @@Jimmy_two_shots удачи, если что пишите !

    • @Jimmy_two_shots
      @Jimmy_two_shots 2 года назад

      @@vseobexcel , дошли руки до этого злосчастного графика. Сделал вроде всё, как вы сказали: создал именной диапазон назвал его "месяцы", создал раскрываемый список в нужном для меня месте, в верхнем левом углу удалил список и создал формулу: =ПОИСКПОЗ(S5;месяцы), но он почему-то не правильно номерует месяцы, либо вообще пишет Н/Д. В чём моя ошибка?

    • @vseobexcel
      @vseobexcel  2 года назад

      @@Jimmy_two_shots в функции ПОИСКПОЗ() 3 аргумента, а вы только 2 указали. Добавьте 3 аргумент, тип сопоставления точный поиск

  • @styop094
    @styop094 3 года назад

    здравствуйте, у меня дома ЭКСЕЛЬ ВЕРСИЯ 2019 года И У МЕНЯ НЕ РАБОТАЕТ ФУНКЦИЯ "ПОСЛЕД" >>> =ПОСЛЕД(1,ЕСЛИ(ОСТАТ(ГОД(ДАТА(B2,1,1)),4),365,366),ДАТА(B2,1,1),1) чтобы создать годовой график отпусков сотрудников .. что мне делать?)

    • @vseobexcel
      @vseobexcel  3 года назад

      Здравствуйте. Тогда постройте год по другому способу о нем я тоже говорил в данном уроке.

    • @styop094
      @styop094 3 года назад

      @@vseobexcel а можно ли сделать это без годового графика?.

    • @vseobexcel
      @vseobexcel  3 года назад

      @@styop094 нет к сожалению нельзя, поиск происходит по датам.

    • @styop094
      @styop094 3 года назад

      @@vseobexcel спасибо вы мне очень помогли

    • @styop094
      @styop094 3 года назад

      Здравствуйте еще раз...у меня все получилось.но есть одно большое но ....если сотрудник идет в отпуск и так так дни отпуска считаются по рабочим дням и тут в годовом графике формула этого считывает как положено..нооо в ГРАФИКЕ РАБОТЫ он не считывает дни с выходными и праздниками в счет. как исправить?

  • @ЮлияДанцевич-ю4м
    @ЮлияДанцевич-ю4м 3 года назад

    От отображается у первого сотрудника согласно графику отпуска, у остальных также отображается от, но не по графику, а также как у первого сотрудника

    • @vseobexcel
      @vseobexcel  3 года назад

      Ошибка в формуле, проверяйте ее

    • @ЮлияДанцевич-ю4м
      @ЮлияДанцевич-ю4м 3 года назад

      Пересмотрела формулу, выдаёт всеравно "от" для остальных так же как и для первого

    • @vseobexcel
      @vseobexcel  3 года назад

      @@ЮлияДанцевич-ю4м напиши формулу сюда

    • @ЮлияДанцевич-ю4м
      @ЮлияДанцевич-ю4м 3 года назад

      =ИНДЕКС(доп.лист!$B$3:$NB$40;ПОИСКПОЗ('график работы'!$F7;доп.лист!$A$3:$A$40;0);ПОИСКПОЗ('график работы'!I$5;доп.лист!$B$2:$NB$2;0))

    • @ЮлияДанцевич-ю4м
      @ЮлияДанцевич-ю4м 3 года назад

      =ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(доп.лист!$B$3:$NB$40;ПОИСКПОЗ('график работы'!$F7;доп.лист!$A$3:$A$40;0);ПОИСКПОЗ('график работы'!I$5;доп.лист!$B$2:$NB$2;0))"";ИНДЕКС(доп.лист!$B$3:$NB$40;ПОИСКПОЗ('график работы'!$F7;доп.лист!$A$3:$A$40;0);ПОИСКПОЗ('график работы'!I$5;доп.лист!$B$2:$NB$2;0));ЕСЛИ(ИЛИ(ДЕНЬНЕД(I5;2)>5;НЕ(ЕНД(ВПР(I5;праздники;1;0))));"";"08:00-17:00"));"")