Учет графика рабочего времени с дневными и ночными сменами в Excel

Очень много вопросов приходит по поводу учета рабочего времени с дневными и ночными часами. Как правило, в организации есть различные графики, ночные и дневные, при этом ночные смены могут захватывать дневные часы, поэтом простое перемножение количества часов на ставку не получится, нужно отдельно считать ночные и дневные смены.

Вот один из примеров присланного письма, его и постараемся рассмотреть в упрощенном варианте.

А кто-нибудь занимался составлением графика учета рабочего времени с дневными и ночными сменами? Мне нужно сделать так, чтоб отдельно считались дневные и ночные часы. То есть, если в графике стоит 12, значит 12 считаются как дневные, а вот с ночными сложности..Человек заступает на смену в 20:00, и до 22:00 идут 2 часа дневных, и так же утром с 6:00 до 8:00 тоже 2 часа дневных.. в графике ставят 4 и 8 часов в разные дни, но из них по 2 часа получаются дневные.. вот как бы задать такое условие, чтобы дневные часы считались в одной ячейке, а ночные в другой..

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

Итак, у нас есть три смены, в нашем случае они обозначены как 12,8,4 (но это не обязательно, можно сделать вполне удобочитаемые буквы или сокращения смен для наглядности).
Таблица графика рабочих смен сотрудников за один день.

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

Учет рабочего времени с ночными сменами

В данном случае, искомое значение будет «Смена», таблица с данными это таблица со сменами (не забудьте закрепить ее, нажав «F4», чтобы формулу можно было протянуть на всех сотрудников).

И в конце считаем общее количество часов, умножив ночные часы на повышающий коэ-т за ночные смены.

Пример файла — Скачать

Поделиться:
18 Комментариев
  • Олег says:

    Добрый вечер,
    НЕ знаю — активна ли еще эта ветвь…. Но у меня немного усложненная задача:
    Я — пилот и нужно подбивать ночные и дневные полеты. То есть, полет может начаться вечером (считается еще день) и перейти в ночь (и до и после полуночи). Может начаться ранним утром и перейти в день. То есть время захода солнца и восхода — в каждом полетном задании — разное (для лета и зимы). И вариантов начала вылета и конца — тоже разные. Возможно ли продумать такую формулу, чтобы учитывать любые факторы?

  • Екатерина says:

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

  • Майя says:

    Вложение  -шаблон.xlsx

    Добрый день. Можете ли вы помочь исправить график с учетом специфики моей организации. Его я составила сама (пользуясь подсказками в интернете, но как построить его более точно ума не хватает. Мед. учреждение (станция скорой помощи) медики работают по 24 часа, по 12 (ночных) и есть по 8 часов стандартно. по 24 часа — заступают 8,00 — 8,00; могут 19,00 — 19,00. соответственно в этом времени есть ночные с 22,00 по 06,00. по 12 часов — заступают вечером или с 19,00 — 07,00, или 21,00 — 09,00 —эти часы в данном случае считаются ночными. Как прописать формулы, чтобы не важно какой из сотрудников и как вышел, а все часы (ночные и праздничные указывались отдельно от основного отработанного времени.
    У нас порядка 30 бригад со средней численностью 60 человек, все табеля ведутся руками, да еще не совсем разборчиво, да и подсчеты с ошибками, нам бухгалтерам приходится пересчитывать, а времени порой не хватает.
    Спасибо.

    • excel says:

      Так, чтобы формулой как у вас прописывалась, я сомневаюсь, что можно сделать.
      Тем более смены нужно считать в двух дня, смены могут выходить на выходные.
      Можно сначала строить вручную исходный график, указывая каждые смены своими обозначениями. Например, 24-ти часовую смену с 8 до 8 обозначить Т1 и Т2. Т1 — указать в первый день и Т2 указать во второй день. С 19 до 19 например Г1 и Г2. и так по всем сменам.
      Далее делается таблица
      T1 — 2ч ночных и 14ч дневных
      T2 — 6ч ночных и 2ч дневных
      В сумме 24.
      А далее уже подсчитывать с помощью форму кол-во ночных часов и дневных и все остальное тоже можно будет подсчитывать

  • Алия says:

    Вложение  .xlsx

    Добрый день, помогите пожалуйста в графике работ формулы забить, чтобы автоматически считали дни и часы, нам приходится вручную считать рабочие дни и отдых, у работника вахта 21 день работа и 21 день отдыха, в начале или конце года разбиваем график чтобы не превышал баланс и лимит по сверхурочке

    • excel says:

      Добрый день! Из вашего описания не понятно, что вам необходимо считать автоматически. Какие дни и часы?
      В каких ячейках вам необходима формула автоматического подсчета? Как она должна считаться?

  • Андрей says:

    Здравствуйте. Огромнейшее спасибо за помощь!!! Думаю этот вариант может пригодиться очень многим, кто занимается этой темой!!!

  • Андрей says:

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

    • excel says:

      Вот сделал https://yadi.sk/i/SFUVBUMCdFcjQ
      Принцип такой: делаем справочник смен
      Далее считаем кол-во смен в месяце по отдельности (с помощью функции СЧЁТЕСЛИ) и умножаем на кол-во ночных и дневных часов по отдельности.

    • excel says:

      Правильно я распределил рабочие часы?
      смены

    • excel says:

      А нет, немного не так понял. Думал 4 и 8 это разные смены. А вы отмечаете одну смену, просто в разных ячейках. Буду думать

    • excel says:

      Письмо с файлом попало в спам, поэтому не увидел.
      Вам необходимо посчитать ОБЩЕЕ количество ночных и дневных смен за весь месяц?
      С учетом того, что если в конце месяца 31 числа сотрудник выходит в ночную смену в 20:00, то в этот месяц должно пойти 2 часа с 20:00 до 22:00 дневных и 2 часа с 22:00 до 00:00 ночных. Так?
      То есть человек вышел на полную смену, но в этот месяц должно пойти только 4 часа два из которых ночные. Так?

      • Виталий says:

        Здравствуйте, вы можете помочь именно с этим вариантом учёта рабочих смен и времени «С учетом того, что если в конце месяца 31 числа сотрудник выходит в ночную смену в 20:00, то в этот месяц должно пойти 2 часа с 20:00 до 22:00 дневных и 2 часа с 22:00 до 00:00 ночных. Так? То есть человек вышел на полную смену, но в этот месяц должно пойти только 4 часа два из которых ночные.

  • Андрей says:

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

    • Римма says:

      Добрый день. Я тоже заинтересовалась графиками работы. У нас вообще круглосуточный график с разными сменами , у меня вопрос, я не знаю как из графика сделать выборку по одному дню сотрудников в этот день.

      • excel says:

        Делаете обозначения смен:
        П1 — 12
        П2 — 9
        П3 — 3

        Далее пишите формулу счетесли и считаете кол-во п1, п2, п3 и так далее умножая на кол-во часов.
        Будет что-то в этом роде, но только с нормальной формулой счётесли
        счётесли(п1)*12+счётесли(п1)*9+счётесли(п1)*3

    • excel says:

      Присылайте, но быстрый ответ не гарантирую — убегаю

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть