5

У меня есть эти ценности

01:15
05:00
01:31
02:00
02:21
02:39
03:29
08:00

Я выделил все эти ячейки и пошел форматировать ячейки -> пользовательские -> и выбрать mm:ss

Затем я попытался использовать встроенную среднюю функцию в Excel 2007

=AVERAGE(D31:D38)

Результат 0.0

Конечно, это не результат числа, которым он должен быть (я еще не рассчитал его вручную, но уверен, что это не 0).

Я не уверен, есть ли у этого факт, когда вы нажимаете на ячейку, она имеет что-то вроде этого

"12:08:00 утра"

Я не уверен, что это то, что напортачило.

6 ответов6

7

Если вы просто хотите сделать это быстро, выберите Time в качестве опции из выпадающего списка, и оно должно работать как положено:

образец стяжки

Я пытался и не могу воспроизвести ваши результаты, я думаю, что вы портите часы / минуты / секунды, поля времени обычно хранятся в формате чч: мм: сс, а затем просто отображаются так, как вы хотите. Я рекомендую вам попробовать просто использовать встроенное поле Time (как указано выше), затем попробуйте изменить его позже на чч: мм / мм: сс / чч: мм: сс, я думаю, что происходит, вы сохраняете как мм: сс, и отображая среднее значение в виде чч: мм или аналогичного, поэтому вы получаете странные результаты.

1

Чтобы получить время, отформатированное как «мм: сс», я должен был ввести их следующим образом:

00:01:15
00:05:00
00:01:31
00:02:00
00:02:21
00:02:39
00:03:29
00:08:00

ноль часов, несколько минут и несколько секунд.

При изменении формата на время отображается «00:» для часов.

Затем, когда я в среднем их, я получаю 03:17

0

Сначала выделите все ячейки, которые вы будете использовать для расчета. (Ячейки, содержащие значения, которые вы будете добавлять, и ячейку, содержащую среднее значение за все время.) Щелкните правой кнопкой мыши по выделенным ячейкам и выберите "Формат ячеек". На вкладке "Число" выберите "Пользовательский" в левой части окна. В раскрывающемся списке выбора типа найдите значение «ч: мм». Выберите эту опцию и нажмите ОК.

Формула для ячейки, содержащей среднее значение, будет такой же, как и для любого другого типа среднего (= SUM (XX:XX)/X, OR = AVERAGE (XX:XX))

Используя этот формат, мне дают такие значения, как этот

3:55 3:58 4:14 3:22 3:49 4:07 4:02

AVG = 3:55

Я надеюсь, что это помогает вам.

0

Подход, который я использовал с MS Excel 2010 (который будет похож на MS Excel 2007), был:

  1. Преобразуйте ваши данные времени в десятичное число. Для этого просто используйте диалоговое окно « Format Cells »; на вкладке « Number » щелкните категорию « Number ». Это изменит все данные о времени в число.
  2. Вычислите среднее значение на основе этих данных и, наконец, пересчитайте это число во временной показатель, используя тот же подход, который описан в шаге 1.
0

При настройке форматов времени в Excel нужно обратить внимание на то, что формат «чч: мм» игнорирует количество дней и аналогично «мм: сс» игнорирует количество часов, введенных в ячейку.

Если вы получаете странные результаты при подсчете среднего времени вручную, попробуйте поставить квадратные скобки вокруг единицы времени самого высокого уровня в вашем формате:

  • [Чч]: мм
  • [Мм]: сс

Это вернет абсолютное количество часов или минут - полезно, если ваша сумма раз превышает 24 часа или 60 минут

0

Я пытался подсчитать значения времени, и я оказался на этой странице в поисках помощи. Странно, однако, что ни один из предложенных здесь форматов ячеек не работал для меня ...

... пока я наконец не понял, что мои данные, которые я импортировал из файла, имели пробелы перед большинством значений времени. После того, как я удалил пробелы, Excel стал СЧАСТЛИВЫМ, чтобы корректно запускать всевозможные формулы для моих временных данных.

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

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