1

У меня есть диапазон времени, отформатированный как мм: сс.0. Проблема пытается усреднить эти времена.

Time    AVG
2:44.35 
2:42.88 
2:47.49 
2:48.86 
2:56.31 00:00.0

1 ответ1

1

Из вашего последнего комментария я бы сказал, что ваши значения определенно отформатированы как текст, AVERAGEA вернет 0 вместо # DIV/0! для AVERAGE .

Не всегда легко увидеть, отформатированы ли значения в виде текста, но есть два варианта:

1) Попробуйте изменить формат на "Номер". Если вы не видите никакой разницы, то у вас есть текстовые значения

2) Использовать тест в другой ячейке, например =ISNUMBER(F3) - я подозреваю, что здесь будет возвращено значение FALSE

Изменить формат на числовой, если у вас есть текстовые значения, невозможно с форматированием ячейки. Для этого вы можете попробовать использовать функцию "Текст в столбцы", просто выберите данные, F3:F7, а затем сделайте следующее:

Data > Text to columns > Finish

... теперь ваша оригинальная формула должна работать .....

[Если это меняет формат ваших данных, вам, возможно, придется установить формат mm:ss.0]

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

=AVERAGE(F3:F7+0)

который должен быть подтвержден с помощью CTRL+SHIFT+ENTER .... или версии без массива

=SUMPRODUCT(F3:F7+0)/COUNTA(F3:F7)

Во всех случаях форматируйте ячейку результата с тем же форматом, например, mm:ss.0

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