Excel 表格中如何把数字转换成时间?

Excel 如何把数字转换成时间 ,比如我在其中一个单元格输入3.5,另外一个单元格输出为3:30:00,我想通过一个公式来计算,要不然单元格中的数字为3.123456时,根本就没法轻松算出具体时间了。同样如何把时间转换成常规数字呢?如其中一个单元格输入3:30:00,另外一个单元格输出3.5? 在线等待高手帮忙,谢谢!

1、可以在单元格格式设置中查看这种时间格式。还可以具有另一种时间格式,并且以与下面相同的方式执行转换数字格式处理。

2、选择要转换的时间列,右键单击以设置单元格格式。

3、将时间格式的转换成常规。

4、这次成了一个数字。但这不是正确的小时数。

5、您需要再次将该值乘以24以获得小时数格式。

6、然后将公式填充列即可,这样就可对时间进行加总合计了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-25

只需要TEXT函数就能实现


还要了解数值代表的含义:


系统通常认为你输入的数值的时间单位是天


比如:43928天,从1900-1-1年开始算起


那么你输入的3.5,他会认为是3.5天,而不是3:30


所以要换成天为单位,就是3.5/24

反过来,如果将时间翻译成人类语言,就要乘以24

例如:7:00:00*24=7


然后再使用TEXT函数就可以了

首先了解TEXT函数的使用方法:

TEXT函数的功能相当于,右键设置单元格格式
共有两个参数,第一个参数是你要计算的单元格或数值或文本

TEXT(要改变格式的单元格或数值、文本,"格式形式")

英文双引号内的内容,可以在邮件设置单元格格式中自定义格式中学习

这里用到的是时间与日期格式



第2个回答  2012-05-29
EXCEL中对于时间是这样处理的,如果输入1,被认为是1天,如果输入0.5,被认为是半天,如果输入12:00,也会被转化为0.5,你输入之后,把单元格格式设置为常规,就可以看到了。所以,小时与天的对比关系是1:24,如果你在单元格中输入3.5,想让它显示3:30,假设输入在A1中,B1中输入
=A1/24
B1单元格格式设置为时间,就可以了。
如果在A2中输入了3:30:00,想在B2中输出3.5,B2中输入
=A2*24
单元格格式设置为常规,就可以了。
第3个回答  2012-05-29
数值改成时间,除以24,单元格格式设为时间格式,也可用公式=text(A1/24,"H:MM:ss")
时间改成数值,乘以24,单元格格式设为常规,也可用公式=text(A1*24,"#.00")本回答被提问者采纳
第4个回答  2012-05-29
请记住:Excel的日期(包括时间)是数值形式保存的。
所以你A2中输入3.5,其实默认为3.5天,要变成为3.5小时,需要把3.5除24。
要变成3:30:00形式,需要设置格式为“时间”。
反过来,则需要乘以24,并设为数值格式。
相似回答