Запрос формулы Excel - PullRequest
       10

Запрос формулы Excel

0 голосов
/ 03 апреля 2012

Как конвертировать минуты-секунды в десятичный формат в Excel. Например: у меня есть данные 28 минут, 116 секунд

, который должен быть сначала рассчитан для считывания 29 минут 56 секунд. И тогда его нужно преобразовать в десятичный формат.

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Всегда ли данные показывают минуты и секунды?Как насчет часов?В течение нескольких минут и секунд в A2 попробуйте эту формулу

=SUM(MID("000"&A2,FIND({"min","sec"},A2)-1,3)/{1440,86400})

форматировать ячейку результата как ч: мм: сс или аналогично

Исправлено

Если у вас есть минуты как число в A1 и секунды как число в A2 согласно вашему комментарию, то вы можете использовать эту формулу в A3, чтобы преобразовать ее в значение времени

=TIME(0,A1,A2)

Отформатируйте как [h]:mm:ss, и это даст результат как 0: 29: 56

.... или если вы хотите получить «десятичные минуты» - например, для тех же цифр, чтобудет 29,93 - затем умножьте на 1440, то есть

=TIME(0,A1,A2)*1440

формат A3 как number

0 голосов
/ 03 апреля 2012

Полагаю, ваша исходная ячейка - это текст. Вот формула, которая будет возвращать значение ВРЕМЯ внутри ячейки, затем вы можете отформатировать его так, как хотите:

=TIME(0,MID(A1,1,FIND("minutes",A1)-2),MID(A1,FIND(",",A1)+2,FIND("seconds",A1)-14))

и французская версия:

=TEMPS(0;STXT(A1;1;CHERCHE("minutes";A1)-2);STXT(A1;CHERCHE(",";A1)+2;CHERCHE("seconds";A1)-14))

Допустим, вы хотите, чтобы это были только минуты в десятичном виде:

=MID(A1,1,FIND("minutes",A1)-2)+MID(A1,FIND(",",A1)+2,FIND("seconds",A1)-14)/60

и французская версия:

=STXT(A1;1;CHERCHE("minutes";A1)-2)+STXT(A1;CHERCHE(",";A1)+2;CHERCHE("seconds";A1)-14)/60

Не забудьте адаптировать формат ячейки (щелкните правой кнопкой мыши> Формат ячейки ...) к любому формату, который вы ожидаете (дата-время или десятичное число).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...