The VBA function did not work for me, but I found a workaround in Excel:
=TRUNC(W11/60)&":"&IF(ROUND(((W11/60-TRUNC(W11/60))*60),0)=0,"00",ROUND(((W11/60-TRUNC(W11/60))*60),0))`
W11 - , 900.3201306.
- 15:00
, + , . decimal seconds * 60, seconds+milliseconds. , . 0, "00", . .
.