1

У меня есть данные о продолжительности, например, 5:23 и т.д. В формате m:ss. Я уже напечатал данные, но не могу создать диаграмму, потому что ни один из упомянутых примеров не понимает этого. Если я изменю тип данных на определенное пользователем время с помощью шаблона m:ss, то он преобразует данные во что-то другое. Я попытался создать новые столбцы с этим типом данных и скопировать и вставить данные (включая специальную вставку и т.д.), Но я получил тот же результат. Есть ли решение, или эти программы действительно такие ...?

2 ответа2

1

Calc и Excel нужно, чтобы первое число в записи времени было часами. Поэтому, если вы вводите минуты, вы должны добавить 0: в начале вашей продолжительности: 0:5:23 и т.д., Даже если вы отформатировали ячейку, чтобы не показывать час.

В качестве альтернативы вы можете использовать один столбец для минут (скажем, столбец A для этого примера), второй столбец для секунд (например, столбец B) и использовать вычисление для отображения введенного времени: =A1/1440+B1/86400 где происходит преобразование деления минуты и секунды соответственно на доли дня (доли дня - это то, как таблицы хранят время внутри системы). Скопируйте и вставьте формулу по мере необходимости. (Конечно, для правильного отображения столбец дисплея должен быть отформатирован как [мм]: сс или аналогичный.)

Вы даже можете получить фантазию, и в отображаемом столбце будет отображаться значение, только если вы ввели числа в столбце минут или секунд: =IF(OR(A1<>"",B1<>""),A1/1440+B1/86400,"") Обратите внимание, что для LibreOffice или OpenOffice потребуются точки с запятой ; где Excel использует запятые ,

1

Я немного поиграл в LibreOffice Calc и вам нужно время в формате HH:MM:SS .

Но вы можете отобразить его в формате MM:SS .

Если у вас уже есть время в виде текста M:SS вы можете преобразовать его в правильный формат времени следующим образом.

  1. поместить текст M:SS значения SS в столбец A с типом текста
  2. поместите эту формулу в столбец B =TIMEVALUE(CONCATENATE("0:"; A1)) она изменит формат ввода M:SS на HH:MM:SS
  3. Скопируйте столбец B и вставьте его в специальный формат A, без формулы, просто значения
  4. Теперь отформатируйте столбец в Time-> MM:SS

И там у вас есть ваши данные в нужном формате, и Calc понимает это.

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