Excel: Рассчитать среднее время (продолжительность), с критериями, между 2 столбцами - PullRequest
0 голосов
/ 13 сентября 2018

ломая голову над этим, время искать помощи :(У меня есть лист с необработанными данными, как показано ниже.Я хотел бы рассчитать среднюю продолжительность для TestName (столбец A) между 2 временными метками (B и C) на другом листе.

Как это сделать в 1 формуле?

Примечание1: правильный ответ (сделано вручную)test1 = 26:41:23test2 = 08: 23: 10

Обратите внимание на формулу 2: 1, пожалуйста, без добавления дополнительных столбцов для расчета продолжительности каждого первогоПримечание 3: я не могу изменить формат необработанных данныхПримечание 4: игнорировать пустые поля

Спасибо!

enter image description here

1 Ответ

0 голосов
/ 13 сентября 2018

Используйте новый столбец D, чтобы вычислить разницу между начальной и конечной датой в каждой строке:

=DATEVALUE(C2)+TIMEVALUE(C2) - (DATEVALUE(B2)+TIMEVALUE(B2))

Затем вычислите среднее значение для test1 и test2

=AVERAGEIFS($D:$D, $A:$A, "test1")
=AVERAGEIFS($D:$D, $A:$A, "test2")

Обратите внимание, что IЯ использую запятую в качестве разделителя, в некоторых языках для правильного написания формул необходимы другие разделители, такие как точка с запятой.

Теперь отформатируйте представление, чтобы отображать как минимум дни в дополнение к времени: "DD -чч: мм: сс».Выход за пределы 31 дня немного сложен, так как отсчитывает месяц.Если вам не нравится форматирование, переходите к формату необработанных чисел и извлекайте информацию с помощью математики.Если он показывает, например, 1,5, значит полтора дня.Я надеюсь, что вы можете справиться с преобразованием десятичных знаков в часы, минуты и секунды.MOD (уло) и Rounddown будут вашими друзьями.: -)

...