На этой фотографии, как вы видите, я ввел формулу =TIME(6,28,38.117)
в ячейку B33
. Но я не понимаю, почему контент показывается так: 28:38.0
.
Я имею в виду, почему час не отображается и как я могу установить Excel, чтобы не аппроксимировать данные и печатать все эти 3 десятичные цифры за секунды?
Я использую Microsoft Excel 2010 на машине win7x64.
1
2 ответа
1
Есть две вещи, которые нужно изменить, чтобы отобразить час и 3 десятичных знака для секунд.
Сначала отформатируйте ячейку как hh:mm:ss.000
для 06:28:38.117
или h:mm:ss.000
для 6:28:38.117
(т. Е. Часы с или без начального нуля). Добавьте эти специальные форматы времени в пользовательскую категорию окна «Формат ячеек ...».
Другая проблема заключается в том, что функция TIME
принимает целые секунды и спокойно игнорирует дробную часть. Есть два способа обойти это ограничение.
- Добавьте дробные секунды, преобразованные в дни, к результату функции
TIME
. Например:
=TIME(6,28,38)+0.117/(24*3600)
- Используйте функцию
TIMEVALUE
которая принимает доли секунды:
=TIMEVALUE("6:28:38.117")