Преобразовать "текст" в "время"
|
|
potapov14 |
Дата: Четверг, 18.10.2018, 12:56 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
 Excel 2010 | |
Добрый день.
Есть таблица с колонкой времени в формате: 1m 59s
Суть в том, что может в колонке написано быть просто 59s (без 1m)
Как легко можно такое преобразовать в 01:59 ?
Добрый день.
Есть таблица с колонкой времени в формате: 1m 59s
Суть в том, что может в колонке написано быть просто 59s (без 1m)
Как легко можно такое преобразовать в 01:59 ?potapov14
К сообщению приложен файл:
time.xlsx
(8.2 Kb)
|
|
| Ответить
|
_Boroda_ |
Дата: Четверг, 18.10.2018, 13:38 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
Так нужно?
Код =--(ЕСЛИ(ДЛСТР(A2)>3;"0:";"0:0:")&ПОДСТАВИТЬ(ЛЕВБ(A2;ДЛСТР(A2)-1);"m";":")) С учетом того, что часов нет и 00 секунд пишется
Так нужно?
Код =--(ЕСЛИ(ДЛСТР(A2)>3;"0:";"0:0:")&ПОДСТАВИТЬ(ЛЕВБ(A2;ДЛСТР(A2)-1);"m";":")) С учетом того, что часов нет и 00 секунд пишется_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|
potapov14 |
Дата: Четверг, 18.10.2018, 13:51 |
Сообщение № 3 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
 Excel 2010 | |
Спасибо, но в случае, когда в колонке написано просто 1m, то результат считает это как за секунду.
Спасибо, но в случае, когда в колонке написано просто 1m, то результат считает это как за секунду.potapov14
|
|
| Ответить
|
Nic70y |
Дата: Четверг, 18.10.2018, 14:07 |
Сообщение № 4 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
Код =--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ЕЧИСЛО(ПОИСК("m";A2));"";"0m")&A2;"m";":");"s";)
Код =--ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(ЕЧИСЛО(ПОИСК("m";A2));"";"0m")&A2;"m";":");"s";) Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
_Boroda_ |
Дата: Четверг, 18.10.2018, 14:25 |
Сообщение № 5 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
в случае, когда в колонке написано просто 1m У Вас ни в примере, ни в описании ничего про это не говорится, поэтому я и предположил
С учетом того, что часов нет и 00 секунд пишется тогда так
Код =--(ЕСЛИ(СЧЁТ(ПОИСК("m";A2));"0:";"0:0:")&ПОДСТАВИТЬ(ЛЕВБ(A2;ДЛСТР(A2)-1);"m";":")) И Вам действительно нужно минуты-секунды писать в формате часы-минуты?
в случае, когда в колонке написано просто 1m У Вас ни в примере, ни в описании ничего про это не говорится, поэтому я и предположил
С учетом того, что часов нет и 00 секунд пишется тогда так
Код =--(ЕСЛИ(СЧЁТ(ПОИСК("m";A2));"0:";"0:0:")&ПОДСТАВИТЬ(ЛЕВБ(A2;ДЛСТР(A2)-1);"m";":")) И Вам действительно нужно минуты-секунды писать в формате часы-минуты?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|
potapov14 |
Дата: Четверг, 18.10.2018, 16:10 |
Сообщение № 6 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
 Excel 2010 | |
Спасибо всем за помощь! Вы мне очень помогли!!!
Спасибо всем за помощь! Вы мне очень помогли!!!potapov14
|
|
| Ответить
|
krosav4ig |
Дата: Четверг, 18.10.2018, 16:37 |
Сообщение № 7 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
 Excel 2007,2010,2013 | |
еще вариант, массивная формула
Код =СУММ(ЕСЛИОШИБКА(ПСТР(0&A4;ПОИСК({"h";"m";"s"};0&A4)-2;2)/24/60^{0;1;2};))
еще вариант, массивная формула
Код =СУММ(ЕСЛИОШИБКА(ПСТР(0&A4;ПОИСК({"h";"m";"s"};0&A4)-2;2)/24/60^{0;1;2};)) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
|
|
| Ответить
|