Excel:从整数部分转换时间到分钟时间

我有一些列date值是整数格式的列,即1:37。 我想把格式分成几个分钟。

我尝试使用[m [自定义格式的格式,并在许多单元格上工作,但其中一些扔出疯狂的数字。 例如,对于时间为1:37的单元格,我得到的是20257而不是97.看起来像具有古怪值的单元格也附带了无意义的datestring(1/14/1900)。

我可以使用查找/replace删除datestring和格式再次工作,但这似乎效率低下。

有没有更好的方法呢?

你的14.06736111不是一个时间, 这是一个date( 01/14/1900 )与时间(24小时内的.06736111 )。 我猜date部分是不正确的,或者你实际上没有看到date值。

只显示时间,您的单元格首先需要删除date的整数部分(小数点左边的部分)。 如果您的date值在单元格A1 14.06736111

 =A1-Int(A1) 

@nutsch在下面的评论中指出,这样做的更短的手段是

 =MOD(A1, 1) 

单元格格式设置为Time

 1:37:00AM 

Ken Whitebuild议使用= A1-Int(A1)帮助了很多,但是我仍然遇到了问题。 通过一些试验和错误,我发现将分形时间值转换为整个分钟的最佳方法是使用以下公式:

 =FLOOR(A1/0.000694, 1)