Функция Excel для первой строки и последней строки группы - PullRequest
0 голосов
/ 15 мая 2018

У меня есть отчет о хранении ворот с указанием времени входа / выхода сотрудника за 24 часа.

enter image description here

Мне нужна другая формула для перехода к I40, которая представляет собой разницу между временем первого входа - временем последнего входа для каждого сотрудника, например. I40 = F50 - D40.

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

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

попробуйте ниже, чтобы получить разницу в часах.

=(E50+F50)-(C40+D40)
0 голосов
/ 15 мая 2018

Лучший способ - всегда хранить значения даты и времени (т. Е. 2018-05-24 13:454), а не просто время. Вы все еще можете отобразить его как время, изменив форматирование ячейки на формат времени.

Ярлык для параметров форматирования чисел: Ctrl + 1

Есть много преимуществ, включая то, что «обычная математика» все равно будет работать, даже если смена начинается в другой день, чем она заканчивается.

Если вам нужно придерживаться только времени, вы все равно можете рассчитать его правильно (вплоть до 23.9 -часовой смены) с помощью оператора IF для добавления дня , если возвращенное значение значение отрицательное .

Например, если ваша существующая формула работает для смены в тот же день и имеет вид:

=F50-D40

... тогда вы можете изменить его на:

=IF(F50-D40<0,F50+1-D40,F50-D40)

Дополнительная информация:


EDIT:

Глядя на ваш вопрос еще раз, возможно, я неправильно понял, что вы пытались исправить. Немного неясно, но вы упоминаете первый и последний раз.

Если вы имеете в виду «самый ранний и последний», вы можете получить те, которые используют MIN и MAX. Если пересечение полуночи здесь также является проблемой, вам нужно увидеть мое первое предложение выше или добавить «вспомогательный столбец», чтобы определить, какое время до этого.

Хранение даты и времени все еще лучше, и этого всего можно было бы избежать.

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