Попробуйте:
=IF(LEFT(CELL("format",A1),1)="D",TEXT(A1,"hh:mm:ss"),IF(ISERR(TIMEVALUE(A1)),TEXT(TIMEVALUE(SUBSTITUTE(A1,".",":")),"hh:mm:ss"),TEXT(TIMEVALUE(A1),"hh:mm:ss")))
Обновление: согласно последнему комментарию.Обновлена формула для обработки чч: мм как мм: сс.Так что это, по крайней мере, будет работать для всех, кроме 13:43, который действительно чч: мм
=IF(CELL("format",A1)="D9",TEXT(TIMEVALUE("00:"&TEXT(A1,"hh:mm")),"hh:mm:ss"),IF(LEFT(CELL("format",A1),1)="D",TEXT(A1,"hh:mm:ss"),IF(ISERR(TIMEVALUE(A1)),TEXT(TIMEVALUE("00:"&SUBSTITUTE(A1,".",":")),"hh:mm:ss"),TEXT(TIMEVALUE(A1),"hh:mm:ss"))))