1

Мне действительно нужна помощь в поиске правильной формулы Excel. У меня есть несколько записей данных за один день, скажем, 18 октября, которые дают мне "Время начала" и "Время окончания". Я хочу вычислить "Последнее время окончания" - первое "Время начала" для каждого дня и этого человека. Вот картинка, на которой лучше показаны данные, с которыми я работаю:

Изображение данных

Короче говоря, я хотел бы придумать формулу, которая находит последнее "Время окончания" - первое "Время начала" для этого человека на каждый день. Как я могу это сделать?

1 ответ1

1
=(MAX(IF((($A$2:$A$13=A2)*($C$2:$C$13=C2)),$K$2:$K$13)) - MIN(IF((($A$2:$A$13=A2)*($C$2:$C$13=C2)),$H$2:$H$13)))

Введите в качестве формулы массива (Ctrl + Shift + Enter). Возможно, вам придется немного поиграться с форматированием, чтобы оно отображалось в нужном вам формате (я думаю, вы хотите указать количество часов и минут между наибольшим конечным значением и наименьшим начальным значением, но я не уверен на 100%) Вы можете начать с умножения результата на 24, чтобы получить количество часов и минут (в десятичном формате - 8,35 будет 8 часов 21 минута).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .