У меня есть данные о продолжительности, например, 5:23 и т.д. В формате m:ss. Я уже напечатал данные, но не могу создать диаграмму, потому что ни один из упомянутых примеров не понимает этого. Если я изменю тип данных на определенное пользователем время с помощью шаблона m:ss, то он преобразует данные во что-то другое. Я попытался создать новые столбцы с этим типом данных и скопировать и вставить данные (включая специальную вставку и т.д.), Но я получил тот же результат. Есть ли решение, или эти программы действительно такие ...?
2 ответа
Calc и Excel нужно, чтобы первое число в записи времени было часами. Поэтому, если вы вводите минуты, вы должны добавить 0:
в начале вашей продолжительности: 0:5:23
и т.д., Даже если вы отформатировали ячейку, чтобы не показывать час.
В качестве альтернативы вы можете использовать один столбец для минут (скажем, столбец A для этого примера), второй столбец для секунд (например, столбец B) и использовать вычисление для отображения введенного времени: =A1/1440+B1/86400
где происходит преобразование деления минуты и секунды соответственно на доли дня (доли дня - это то, как таблицы хранят время внутри системы). Скопируйте и вставьте формулу по мере необходимости. (Конечно, для правильного отображения столбец дисплея должен быть отформатирован как [мм]: сс или аналогичный.)
Вы даже можете получить фантазию, и в отображаемом столбце будет отображаться значение, только если вы ввели числа в столбце минут или секунд: =IF(OR(A1<>"",B1<>""),A1/1440+B1/86400,"")
Обратите внимание, что для LibreOffice или OpenOffice потребуются точки с запятой ;
где Excel использует запятые ,
Я немного поиграл в LibreOffice Calc и вам нужно время в формате HH:MM:SS
.
Но вы можете отобразить его в формате MM:SS
.
Если у вас уже есть время в виде текста M:SS
вы можете преобразовать его в правильный формат времени следующим образом.
- поместить текст
M:SS
значения SS в столбец A с типом текста - поместите эту формулу в столбец B
=TIMEVALUE(CONCATENATE("0:"; A1))
она изменит формат вводаM:SS
наHH:MM:SS
- Скопируйте столбец B и вставьте его в специальный формат A, без формулы, просто значения
- Теперь отформатируйте столбец в Time->
MM:SS
И там у вас есть ваши данные в нужном формате, и Calc понимает это.