Excel中如何将00:00格式(小时:分钟)转换成用分钟或小时表示,... 5

请问各位大虾,如何把excel中一列的时间变成分钟或小时数值,excel中显示的时间格式为:00:00(小时:分钟),比如:10:30变成390分钟或10.5个小时。我按... 请问各位大虾,如何把excel 中一列的时间变成分钟或小时数值,excel 中显示的时间格式为:00:00(小时:分钟),比如:10:30变成390分钟或10.5个小时。
我按照百度上的说法操作,但算不出来,结果如上图:
如果A1数据为时间值B1公式=A1*24如果A1数据为文本B1公式=substitute(substitute(a1,"小时",":"),"分钟",)*24设置公式所在单元格格式为常规
展开
 我来答
supboy306
推荐于2019-11-04 · TA获得超过2.6万个赞
知道答主
回答量:243
采纳率:100%
帮助的人:12.8万
展开全部

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两列的整体公式就全部复制填充完成了,效果就达成了。(这里没有设置小数点位数,可以根据自己需要自行设置小数点位数。)

我还是我6b
推荐于2017-12-16 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:94
采纳率:50%
帮助的人:21万
展开全部

单元格B2,C2设置为数值型


小时公式=HOUR(A2)+MINUTE(A2)/60  

分钟公式   =HOUR(A2)*60+MINUTE(A2)


=substitute(substitute(a1,"小时",":"),"分钟",)*24针对的A1的值是“10小时15分钟”的情况

更多追问追答
追问
我把A列设置为时间,B列设置为数值,输入后,它提示A1要是数值才行,结果也是#VALUE!,但如果单地址A1改成D1,就可以,但数值为零,这是怎么回事?
此外,我的时间最大值是100个小时,用上面2个公式可以吗?
追答
公式输入完了在设置单元格格式看看
A列时间,B列数值,C列数值
我这里都不会出现#VALUE
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友857464f
2020-07-11 · TA获得超过2907个赞
知道小有建树答主
回答量:760
采纳率:76%
帮助的人:103万
展开全部

A4为开始时间00:00:00,B4为结束时间01:00:00,通过以下公式,是按分钟计算。

不会显示成00:00:00,而会显示成60

=TEXT(B4-A4,"[m]")

随便告诉你个excel快捷键输入时间

快捷键输入时间Ctrl+Shift+;

快捷键输入日期Ctrl+;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EXCEL办公实战
2015-01-15 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23625

向TA提问 私信TA
展开全部
=HOUR(K2)+MINUTE(K2)/60 转成小时
=HOUR(K2)*60+MINUTE(K2)转成分钟!
这里的k2是存放时间的单元格地址,自行修改!
根据图表说明你的不是日期格式,而是比格式
日期是特殊的数值是可以计算的
你的文本格式不可以计算!
更多追问追答
追问
=HOUR(K2)+MINUTE(K2)/60 转成小时
=HOUR(K2)*60+MINUTE(K2)转成分钟!
我把A列设置为时间,B列设置为数字,输入后,它提示K2要是数值才行,结果也是#VALUE!
这是怎么回事?
追答
K2是存放时间的地址 你的表里是A1

这个要搞清楚!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0fe7a17
2015-01-15 · TA获得超过2720个赞
知道大有可为答主
回答量:2192
采纳率:64%
帮助的人:476万
展开全部
=TEXT(A2,"[m]分钟")
=--TEXT(A2,"[m]")/60&"小时"


请参考

TEXT 函数

注释   m 或 mm 代码必须紧跟在 h 或 hh 代码之后或紧跟在 ss
代码之前;否则,Excel 会显示月份而不是分钟。

更多追问追答
追问

我输入你提到的公式后,得到如图所示的值,没有变化,这是怎么回事?

追答

单元格格式的问题,源数据不是标准的时间格式。你看你数据源位置显示的就不一样,在右上角,正确的格式请看我编辑栏

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式