如何将excel表格中的数据075:30转化为75.5

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:26:41
现在从考勤中导出一组工时数据,075:30代表75.5个小时,现在想把数据通过函数方式转化过来,但是使用函数HOUR(J1)+MINUTE(J1)/60根本无法转换,也不知道是什么原因.请哪位高手帮忙弄一下.

原因是075:30超出时间数据格式标示的范围,EXCEL不把它当作时间数据……所以你的时间函数会返回错误……可以按参考bluelaser的公式,按文本进行处理……

确定J1单元格格式为自定义,类型为
[h]:mm
公式这样用:
=J1*24
公式所在单元格格式改为常规

=LEFT(J1,FIND(":",J1)-1)+RIGHT(J1,2)/60

=MID(J1,1,(FIND(":",J1,1)-1))+MID(J1,(FIND(":",J,1)+1),2)/60