Два назначения одного значения времени
Время в формате мм:сс удобно читать человеку, но оно не подходит для прямых десятичных вычислений. Двоеточие разделяет минуты и секунды, а не целую и дробную части числа.
Для расчёта каждая длительность хранится числом секунд. Формат мм:сс можно сформировать отдельно после вычислений. Такое разделение не меняет исходную длительность, а различает значение для расчёта и его отображение.
| Запись в протоколе | Расчёт | Значение в секундах |
|---|---|---|
| 0:45 | 0 × 60 + 45 | 45 |
| 1:30 | 1 × 60 + 30 | 90 |
| 2:05 | 2 × 60 + 5 | 125 |
Разобранный расчёт средней длительности
Учебный пример: в трёх эпизодах одной команды зафиксированы длительности 0:45, 1:30 и 2:05. Сначала переводим их в секунды: 45, 90 и 125.
Средняя длительность равна (45 + 90 + 125) / 3 = 260 / 3 = 86,67 секунды. Если нужен формат мм:сс, 86,67 секунды отображаются как примерно 1:27. Округление делают после расчёта по исходным значениям, а не после предварительного округления каждого эпизода.
- Записать исходную длительность в формате, в котором она получена.
- В отдельном числовом поле вычислить секунды по формуле минуты × 60 + секунды.
- Выполнить расчёт по значениям в секундах.
- Для отчёта преобразовать итог в мм:сс.
Почему 1:30 не равно 1,3 минуты
Десятичная запись 1,3 минуты означает 1 минуту и 0,3 минуты. Поскольку 0,3 × 60 = 18, это 1:18, или 78 секунд.
Запись 1:30 содержит 30 секунд, поэтому её значение равно 1,5 минуты и 90 секундам. Подмена двоеточия десятичной запятой меняет данные и, следовательно, среднее, медиану и размах.
| Запись | Значение в минутах | Значение в секундах |
|---|---|---|
| 1:30 | 1,5 | 90 |
| 1,3 минуты | 1,3 | 78 |