2013-09-07 2 views
0

Я использую эту формулу:Вычислить среднее из дат в тексте

=DATEDIF(B9,S9,"d") & " Days " & TEXT(S9-B9, "h:m") & " hrs:min" 
=DATEDIF(B10,S10,"d") & " Days " & TEXT(S10-B10, "h:m") & " hrs:min" 

и т.д ..

А теперь мне нужно иметь формулу, которая вычисляет среднее значение этих дат. Проблема в том, что они находятся в тексте, и excel не может рассчитать среднее значение .. Поблагодарили бы за вход. Благодаря

ответ

2

Рассмотрим следующий пример:

Excel Table

формул:

  • C2 = B2-A2
    (то же самое для строк со 2 по 6)

  • C7 = AVERAGE(C2:C6)

  • D2 = INT(C2) & " Days " & TEXT(C2, "h:mm") & " hrs:min"
    (то же самое для строк со 2 по 7)

+0

Обратите внимание, что текст (С2, «d») не дает результата больше, чем 31 (потому что это на самом деле показывает день месяца не прошло дней), поэтому он не подходит для периодов времени 32 дня или больше - лучше использовать функцию INT в соответствии с моим ответом –

+0

@barryhoudini - Отличное наблюдение. Я обновил свой ответ. Благодаря! –

2

Ваша формула не является надежным методом для расчета дней и часов между двумя датами. Подумайте, где B9 является 1 января 2013 в 22:00 и S9 на следующий день 2 января в 06:00 - есть только 8 часов между этими двумя «временными метками», но ваша формула даст результата

1 Days 8:00 hrs:min

лучше использовать эту версию

=INT(S9-B9) & " Days " & TEXT(S9-B9, "h:m") & " hrs:min"

это даст правильные результаты во всех случаях

для средних вы можете использовать формулу, как этот

=INT(AVERAGE(S9:S18)-AVERAGE(B9:B18)) & " Days " & TEXT(AVERAGE(S9:S18)-AVERAGE(B9:B18), "h:m") & " hrs:min"

, где у вас есть данные в строках 9 до 18

+0

Спасибо вам, что работает! Еще одно сомнение, как я могу отображать, например, 26 часов вместо 1 дня 2:00 часов: мин? Спасибо – Slider105

+0

Вы хотите сделать это для начальных результатов или в среднем? Если это первый, просто используйте = S9-B9 и пользовательский формат как [h]: mm - убедитесь, что вы включили квадратные скобки. Для СРЕДНЕГО использования = СРЕДНЕЕ (S9: S18) -ПРИВЕДЕНИЕ (B9: B18) и форматируйте то же самое –

Смежные вопросы