乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>excel</em>表格中怎样把小时换算成分钟.

在<em>excel</em>表格中怎样把小时换算成分钟.

作者:乔山办公网日期:

返回目录:excel表格制作


Excel中将00:00时间格式转换成纯分钟或者小时表示,可以使用HOUR()和MINUTE()两个函数各取小时和分钟后,再经过运算,最终得出分钟数或者小时数。

小时数计算公式:=HOUR(B2)+MINUTE(B2)/60

分钟数计算公式:=HOUR(B2)*60+MINUTE(B2)

具体步骤如下:

1、我们先准备一下测试数据,已知有一张excel表,数据如下:

2、接着先考虑小时计数,在单机C2单元格,输入“=HOUR(B2)+MINUTE(B2)/60”

3、此时我们会看到C2单元格内容变成了“12:00”,不要着急,这是由于数据格式类型造成的,后面会解决,我们接着在D2单元格中,输入"=HOUR(B2)*60+MINUTE(B2)",然后回车确认,

4、接着,我们选中C、D两列,鼠标右键点击两列,在弹出菜单中选择“设置单元格格式”;

5、然后再“设置单元格格式”界面,选择“常规”,然后确定;

6、此时我们可以看到刚才两公示已经产生了结果了,这时候选中C2和D2两个单元格,在D2单元格的右下角变成“+”字加号后,鼠标向下拉到我们需要复制填充的位置,

7、拉动到相应位置后,C和D两列的整体公式就全部复制填充完成了,效果就达成了。(这里没有设置小数点位数,可以根据自e79fa5e98193e59b9ee7ad94361己需要自行设置小数点位数。)



分以下几种情况(假设单位为小时的数据在A1单元格)zd
1、只有数据无单位,如1、1.5,则公式为:=A1*60
2、有单位,如1.2小时,2小时,则公式为:
=-LOOKUP(,-MIDB(A1,SEARCHB("?",A1),ROW($1:$10000)))*60
不知道能不能解决您的问题
如果可以是文本格zhidao
=INT(A2/60)&"小时"&MOD(A2,60)&"分钟"
如果还需要参与计算,则
=--(INT(A2/60)&":"&MOD(A2,60))
但是要将单元格格式设置成时间(13时30分)格式,或者自定义格式——h"小时"mm"分钟";@

下面的公式可以换算成小时数,有小数点的哦:
=24*(IF(ISERROR(FIND("小时",A1)),"0:","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"小时",":"),"分钟",":"),"秒",""))
不过这个公式只考虑到“00小时00分钟00秒”和“00分钟00秒”这两种情况,如果有个格子只有秒,或者有别的年月日之类的就不行了,如果你的格子里是标准的时间数值,可以直接乘以24 得到小时数

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网