Страницы: 1
RSS
Конвертировать время ( 1t 01' 01'' и +01' 01'') в секунды
 
Есть время в двух форматах 1t 01' 01'' и +01' 01''. Нужно что бы при вставке значение автоматически конвертировалось в секунды. Тоесть для конкретно этого примера - 3661 и 61. Буду благодарен за помощь.
 
Код
=--ТЕКСТ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"t";);"'";);" ";);"00\:00\:00")
Формат ячейки с формулой [с]
Изменено: АlехМ - 10.12.2018 22:44:47
Алексей М.
 
=IFERROR(MID(0&A1;FIND("'' ";0&A1&" ")-2;2);)+IFERROR(MID(0&A1;FIND("' ";0&A1)-2;2)*60;)+IFERROR(MID(0&A1;FIND("t ";0&A1)-2;2)*3600;)
или
=SUMPRODUCT(IFERROR(MID(0&A1;FIND({"''";"'";"t"}&" ";0&A1&" ")-2;2)*{1;60;3600};))
Изменено: БМВ - 11.12.2018 10:33:15
По вопросам из тем форума, личку не читаю.
 
Цитата
АlехМ написал:
Формат ячейки с формулой [с]
ну или на 86400 умножить
По вопросам из тем форума, личку не читаю.
 
БМВ,  а что вернут формулы, если 01'' ?
Изменено: АlехМ - 11.12.2018 09:59:30
Алексей М.
 
АlехМ,  спасибо , исправил.
Изменено: БМВ - 11.12.2018 10:34:22
По вопросам из тем форума, личку не читаю.
 
Спасибо, всё работает.  Ещё  нужна формула для таких вариантов 24:01:01 и 01:01. Через формат ячеек hh:mm:ss форматирует автоматически, но только если значение не превышает 24 часа в первом случае и 1 минуту во втором...
 
helion_prime, еще одна подстава
Код
=--ТЕКСТ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"t";);"'";);" ";);":";);"00\:00\:00")
 
Цитата
helion_prime написал: Ещё  нужна формула для таких вариантов
А правильно было к первому сообщению прикрепить пример с вариантами и не ждать, пока файл нарисуют помогающие.
Через час еще вариант появится?
 
Цитата
vikttur написал:
Через час еще вариант появится?
ЭЭЭЭ судя по вопросу через 3600 секунд
По вопросам из тем форума, личку не читаю.
 
Вполне возможно
Цитата
vikttur написал:
А правильно было к перму сообщению прикрепить пример с вариантами и не ждать, пока файл нарисуют помогающие.Через час еще вариант появится?
возможно... а что беда всемирного маштаба
 
helion_prime, не советую приближать свой последний день на форуме.
По вопросам из тем форума, личку не читаю.
 
Беда в том, что Вы отнимаете у других время. Вы сами должны приложить максимум усилицй для получения помощи.

И цитата - это не копия.
 
Если серьйозно, то вчера ещё не знал что и в другом формате нужны буду данные. Сори, если что. Как  второй вариант забить через эту
Код
=SUMPRODUCT(IFERROR(MID(0&A1;FIND({"''";"'";"t"}&" ";0&A1&" ")-2;2)*{1;60;3600})
 
helion_prime,  А как бы получить от вас пример файла с данными?
Цитата
helion_prime написал:
24:01:01 и 01:01.
текст или время? ….
=IF(ISNUMBER(A1);A1;--TEXT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"t";);"'";);" ";);":";);"00\:00\:00"))*86400
Изменено: БМВ - 11.12.2018 23:44:25
По вопросам из тем форума, личку не читаю.
 
https://docs.google.com/spreadsheets/d/1jmGjXrF1WVB7Ah5rVbN1tblUnF_FyOAzeSLFR6iJ­350/edit?usp=sharing

В столбцу N время, в ст. G - нужно тоже время но в секундах с добавлением U11574 (в табличке 3 формула работает, в первых двух нет, через подставить работает частично)
 
Цитата
helion_prime написал:
вчера ещё не знал что и в другом формате нужны буду данные
и что в Google таблицах?
Алексей М.
 
Цитата
АlехМ написал:
и что в Google таблицах?
и с "=" в начале. :-)
По вопросам из тем форума, личку не читаю.
 
между полученным числом и U11574 в некоторых случаях запятая ставиться (последняя строка третьей таблицы)
 
helion_prime,
Вам намекали что форум тут По Excel а не по Google. Почему он решает что там нужна запятая - лично я не знаю, если не добавлять суффикс, то показывает без запятой.
По вопросам из тем форума, личку не читаю.
 
Детский вопрос, как вставить + числами и при этом не начиналась формула
 
1) сделать текстовый формат ячейки;
2) вначале нажать:
'
(одинарная кавычка), а после +.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Как вопрос связан с темой?
 
vikttur, да, ладно, солдат ребёнка не обидит - вопрос то детский. ;)

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Ну да, точечная помощь. Кому взбредет в голову искать такое в этой теме?
Страницы: 1
Наверх