Ну, вы отметили это с помощью Excel, поэтому вот решение Excel:
=IF(ISERROR(FIND("m",A1)),VALUE(LEFT(A1,FIND("s",A1)-1)), LEFT(A1,FIND("m",A1)-1)*60+MID(A1,FIND("m",A1)+1,FIND("s",A1)-FIND("m",A1)-1))
Это простая формула, поэтому она, вероятно, будет переводиться непосредственно для открытого офиса.Вот несколько примеров результатов:
Что касается вашего второго вопроса, человеко-время объясняет, что вы можете -f FORMAT
свой вывод.Описание того, как вы устанавливаете формат строки, находится в ссылке.Я считаю, что вы хотите -f %e
Истекшее в реальном времени (в секундах).По умолчанию используется значение %E
Истекшее в реальном времени (в [часах:] минутах: секундах).