Если в десятых долях, то формула:
Код
=ЕСЛИ(ЕОШ(ПОИСК("h ";D2));;ЛЕВБ(D2;ПОИСК("h ";D2)-1))*60+ЕСЛИ(ЕОШ(ПОИСК("m ";D2));;ПСТР(D2;ПОИСК("m ";D2)-2;2))+ЕСЛИ(ЕОШ(ПОИСК("s";D2));;ЛЕВБ(ПРАВБ(D2;3);2)/60)
Если секунды, то:
Код
=ЕСЛИ(ЕОШ(ПОИСК("h ";D2));;ЛЕВБ(D2;ПОИСК("h ";D2)-1))*60+ЕСЛИ(ЕОШ(ПОИСК("m ";D2));;ПСТР(D2;ПОИСК("m ";D2)-2;2))&":"&--ЕСЛИ(ЕОШ(ПОИСК("s";D2));;ЛЕВБ(ПРАВБ(D2;3);2))
А если бы всё было в одинаковом формате "0h 0m 0s", то сработала бы формула:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(D2;"s";"");"m ";":");"h ";":")*1440