"分"や"秒"は、文字として必須なのでしょうか?
文字の形式を ユーザー登録で "mm:ss.00" としますと、普通に引き算で計算できると思うんですけど
手入力で"分"や"秒"が入力してあるなら、数字を取り出す文字列関数が複雑に必要となりそうです。(下記参照)
「分」より前の数字を取り出す (B5セルにデータがあるとして、以下同様)
=IF(NOT(ISERROR(SEARCH("分",B5,1))),LEFT(B5,SEARCH("分",B5,1)-1),"")
「秒」より前の数字を取り出す
=IF(NOT(ISERROR(SEARCH("秒",B5,1))),IF(D5<>"",MID(B5,LEN(D5)+2,SEARCH("秒",B5,1)-LEN(D5)-2),LEFT(B5,SEARCH("秒",B5)-1)),"")
「秒」より後の数字を取り出す
=RIGHT(B5,LEN(B5)-SEARCH("秒",B5))
(取り出した数字は 文字列として扱われますので、再度数字に変換し、計算式として成立させる必要があります)