На этой фотографии, как вы видите, я ввел формулу =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")



