=TEXT(TIME(,A1),"HH:MM:SS") 的方法,如果要计算的数年过大则无法计算,不能得出正确结果.因此推荐以下公式:
=CONCATENATE(((A1-MOD(A1,60))/60-MOD((A1-MOD(A1,60))/60,60))/60,":",MOD((A1-MOD(A1,60))/60,60),":",MOD(A1,60)),再大的数均能转成小时,分,秒的格式.
先将58.35M转换为秒:58.35*60=3501秒,再在其任意单元格输入
=CONCATENATE(((A1-MOD(A1,60))/60-MOD((A1-MOD(A1,60))/60,60))/60,":",MOD((A1-MOD(A1,60))/60,60),":",MOD(A1,60)),转化结果为:0:58:21,即0小时58分21秒.