Друзья, добрый день.
Вчера друг скинул файл с просьбой посмотреть как посчитать время работы сотрудников, думал сделаю в 2 формулы, оказалось все не так просто.
Дано: Есть данные с турникетов Вход и Выход с временем по сотрудникам на каждый день.
Нужно: Рассчитать кол-во рабочих дней и часов за данный период
Что усложняет задачу:
1) Некоторые сотрудники проходят 2 турникета (первое кольцо и второе), при этом они могут иметь 2 входа (как 1 так и 2), и 1 выход через первой кольцо (т.е. на внутреннем кольце не отметился). - это я решил через поиск наименьшего и наибольшего времени в течение дня т.е. считать достаточно по первому входу и последнему выходу.
2) Есть ночные смены, где сотрудник пришел на работу вечером, а ушел утром следующего дня. Тут вся логика из пункта 1 ломается т.к. оцениваю разницу внутри дня.
Необходимый результат:
1) Таблица с ФИО, День, Кол-во отработанных часов (для ночных смен день это дата входа).
2) Совокупная таблица с количеством отработанных дней и часов суммарно.
Пока идеи закончились как это посчитать.
Возможно кто то предложит как сделать данный расчет, подходит любой формат: Формула, Сводная таблица, Макрос, Pivot.
Тут уже просто вызов, что на первый взгляд легкая задача имеет массу условностей. Не верю что задача действительно такая сложная как мне кажется.
Заранее спасибо.
Вчера друг скинул файл с просьбой посмотреть как посчитать время работы сотрудников, думал сделаю в 2 формулы, оказалось все не так просто.
Дано: Есть данные с турникетов Вход и Выход с временем по сотрудникам на каждый день.
Нужно: Рассчитать кол-во рабочих дней и часов за данный период
Что усложняет задачу:
1) Некоторые сотрудники проходят 2 турникета (первое кольцо и второе), при этом они могут иметь 2 входа (как 1 так и 2), и 1 выход через первой кольцо (т.е. на внутреннем кольце не отметился). - это я решил через поиск наименьшего и наибольшего времени в течение дня т.е. считать достаточно по первому входу и последнему выходу.
2) Есть ночные смены, где сотрудник пришел на работу вечером, а ушел утром следующего дня. Тут вся логика из пункта 1 ломается т.к. оцениваю разницу внутри дня.
Необходимый результат:
1) Таблица с ФИО, День, Кол-во отработанных часов (для ночных смен день это дата входа).
2) Совокупная таблица с количеством отработанных дней и часов суммарно.
Пока идеи закончились как это посчитать.
Возможно кто то предложит как сделать данный расчет, подходит любой формат: Формула, Сводная таблица, Макрос, Pivot.
Тут уже просто вызов, что на первый взгляд легкая задача имеет массу условностей. Не верю что задача действительно такая сложная как мне кажется.
Заранее спасибо.
невозможное делаем сразу, чудо - требует небольшой подготовки.