У меня есть электронная таблица, в которой указано рабочее время сотрудника, которое указано на субботу и субботу на определенную дату.Смена сотрудника охватывает несколько наших периодов, и каждый период «In-Out» записывается отдельной строкой, которая означает, что время между Sat-Out и следующей Sat-In означает, что работник находится на перерыве.Я также вычисляю время в минутах каждого «сидячего» периода.
То, что я не могу понять, это то, как добавить формулу, которая берет данные и дополнительно уточняет их следующим образом: 1.У меня, например, базовый период 1030-1530, который является занятым временем и требует максимального охвата сотрудников.Смена сотрудников обычно охватывает это ядро, но в некоторых случаях их смена может начинаться или заканчиваться в ядре.2. Я хочу подсчитать, сколько минут сотрудник работал только в основном.Очевидно, я могу сделать это вручную, используя данные, но формула будет предпочтительнее, если это возможно.3. Например, если человек сидел в 1445 и сидел в 1545, расчет основного времени составил бы 45 минут (1445-1530).
Я приложил снимок данныхчтобы помочь моему объяснению.
К вашему сведению - информация извлекается из базы данных в виде данных JSON и преобразуется в Excel.Я не очень знаком с JavaScript, но если кто-то знает способ сделать это программно, я готов попробовать и научиться.
Спасибо!
! [Excel]: https://photos.app.goo.gl/dRSTE72CXNa18RzP8