Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Office Новый топик    Ответить
 формалула преобразования из одного типа в другой  [new]
AlexeyMV
Member

Откуда: Москва
Сообщений: 711
Салют, друзья!

Подскажите, как реализовать следующее:

Дано Вот в такой тип преобразовать

9 hrs, 30 mins 9:30
5 hrs, 24 mins 5:24
2 hrs, 1 min 2:01
15 hrs, 25 mins 15:25

Заренее спасибо!

Сообщение было отредактировано: 10 июн 21, 12:32
10 июн 21, 12:40    [22333708]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
The_Prist
Member

Откуда: www.excel-vba.ru
Сообщений: 1990
AlexeyMV,

=ПСТР(A1;1;ПОИСК(" ";A1)-1)/24+ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(", ";A1)+2;2);" ";"")/1440
и формат ячеек выставить Время
10 июн 21, 14:35    [22333851]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 22381
А почему не просто заменой " hrs, " на ":" и " mins" и " min" на пустоту?
10 июн 21, 14:49    [22333861]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
AlexeyMV
Member

Откуда: Москва
Сообщений: 711
The_Prist,

СПАСИБО! Работает
10 июн 21, 16:16    [22333931]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
AlexeyMV
Member

Откуда: Москва
Сообщений: 711
The_Prist,

не все работает, если 10 mins просто без часов - то формула не считает
10 июн 21, 17:28    [22333974]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 22381
мы должны сами додумать все возможные варианты исходных данных?
В следующий раз будет "не работает, когда слова написаны на испанском"?

Приведи уж, будь добр, либо полностью формальное ТЗ, либо примеры, охватывающие все варианты
10 июн 21, 18:31    [22334027]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
AlexeyMV
Member

Откуда: Москва
Сообщений: 711
Shocker.Pro,

согласен полностью, сам виноват(

приведу все возможные варианты

41 mins
3 hrs, 18 mins
8 hrs, 21 mins
1 hr
2 hrs, 1 min
12 hrs
1 min
10 июн 21, 18:37    [22334036]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
The_Prist
Member

Откуда: www.excel-vba.ru
Сообщений: 1990
AlexeyMV
все возможные варианты

=ЕСЛИОШИБКА(ПСТР(A1;1;ПОИСК(" hr";A1)-1)/24;0)+ЕСЛИОШИБКА(ПОДСТАВИТЬ(ПСТР(A1;МАКС(ПОИСК(" min";A1)-2;1);2);" ";"")/1440;0)
10 июн 21, 19:31    [22334079]     Ответить | Цитировать Сообщить модератору
 Re: формалула преобразования из одного типа в другой  [new]
AlexeyMV
Member

Откуда: Москва
Сообщений: 711
The_Prist,

СПАСИБО ОГРОМНОЕ!
10 июн 21, 21:14    [22334102]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Office Ответить