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