Excel中如何将“分秒”转换为小数表示? 例如: 1分30秒,转换成1.5 15秒,转换成0.25 谢谢!

excel

1个回答

写回答

雷明礼

2025-09-07 04:05

+ 关注

如果要在A1单元格中显示1分30秒,可以使用公式=时间值。如果要在B1单元格中显示A1单元格中的时间值的小数部分,可以使用以下公式:=IF(ISERROR(FIND("分",A1)),MID(A1,1,LEN(A1)-1)/60,LEFT(A1,FIND("分",A1)-1)+MID(A1,FIND("分",A1)+1,LEN(A1)-3)/60)这个公式的含义是:如果无法找到字符"分"(即在A1中不存在),则将A1中从第一个字符开始到第四个字符结束的部分除以60得到小数部分;否则,在A1中从第一个字符开始到第四个字符结束的部分加上第四个字符后面的部分除以60得到小数部分。例如,如果在A1单元格中输入"1分30秒",则在B1单元格中显示的结果将是0.5(即30秒/60=0.5)。注意:以上公式仅适用于时间值为数字形式存储在单元格中时使用。若时间值为文本形式存储,则需要先将其转换为数值类型再使用以上公式。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号