Добрый вечер!
Формула массива: Код
=СУММ(ЕСЛИОШИБКА(ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2:B301;"MACHINING TIME =";);"'";" ");6)*60+ЛЕВБ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(B2:B301;ПОИСК("'";B2:B301)+1;9);"""";" ");".";ПСТР(1/2;2;1));9);))
*Встречаются значения без ' , поэтому считает неправильно.
Формула массива:Код
=СУММ(ЕСЛИОШИБКА(86400*ЛЕВБ("0:"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(B2:B301;ПОИСК(" =";B2:B301)+2;20);"'";":");"""";ПОВТОР(" ";99));".";ПСТР(1/2;2;1));20);))
**Намудрил. Всё проще:Код
=СУММ(ЕСЛИОШИБКА(86400*("0:"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(B2:B301;ПОИСК(" =";B2:B301)+2;20);"'";":");"""";);".";ПСТР(1/2;2;1)));))
***Код
=СУММ(86400*ЕСЛИОШИБКА("0:"&ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР(B2:B301;ПОИСК(" =";B2:B301)+2;20);"'";":");"""";);".";ПСТР(1/2;2;1));))