1

Я работаю с Excel 2013, и у меня есть столбец со временем в секундах в формате 0,013, 0,033 и т.д. Я хотел бы показать эту информацию в формате 00:00:00.013, 00:00:00.033. Но я борюсь и не получаю никакого результата. Когда я настраиваю правильный формат, программное обеспечение автоматически меняет значения. Я приложил картинку, которая может помочь вам понять проблему.

Как я могу сказать программе, что значения указаны в секундах, а не в часах?

Захватить

2 ответа2

1

Как заметил @ fixer1234, Excel хранит даты и время в виде числа (возможно, дробного) дней.  Если у вас есть данные в количестве секунд, вы должны разделить их на 86400 (количество секунд в день, = 24 × 60 × 60).  Два способа отображения желаемого результата:

  • Установите B1 в =A1/86400 и отформатируйте его как [hh]:mm:ss.000 или
  • Установите B1 в =TEXT(A1/86400, "[hh]:mm:ss.000") .
0

0,013 это 13 секунд? Если так, почему вы хотите, чтобы это было 00:00:0,013, а не 00:00:0,013?

Если у вас есть это десятичное число, я не думаю, что есть способ «отформатировать» его как время. Однако вы можете использовать формулу для преобразования ее в значение времени.

Используйте:= ЗАМЕНА (ЗАМЕНА (A1, ".", ""), 3,0, ":")

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