在excel中把时间换算成数字的公式

比如我的电脑是11:00点开的,13:30关的 中间开了2:30小时 怎样把2:30小时换算成2.5小时

要想将这样的日期转换成年月的数值型格式,需要使用公式转换,转换后再另存为数值。

1、在日期型数据的右边一格B1单元格输入公式:

=--TEXT(A1,"emm")

2、复制B1单元格,单击A1单元格,单击鼠标右键,再单击选择性粘贴

3、在弹出的选择性粘贴对话框中单击数值,再单击确定

4、选择A1单元格,按快捷键CTRL+1,弹出设置单元格格式对话框,单击数字选项卡,在分类列表框单击常规按钮,再单击确定即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-11-09
FIXED(HOUR(A4)+MINUTE(A4)/60,1)
这个函数可以把2:30换算成2.5小时

注:
FIXED是把数字取近似值到指定位数.
HOUR是返回一个时间的小时数
MINUTE是返回一个时间的分钟数

这个函数的意思是:
返回一个时间的小时数,再加上这个时间的分钟数除以60,再把得到的结果保留一位小数的近似值.
如果想保留两位小数可以把函数中的最后一个1改为2.本回答被网友采纳
第2个回答  2013-12-07

何苦要 饶一圈再告诉人家结果呢?
A1 为 11:00 B1为 13:30 C1输入公式 =(B1-A1)*24
EXCEL里面 时间是以天为一整数,一天返回1 , 一小时 就是 1/24
把小时换成整数 乘以 24就行了啊,要是分钟就再乘以 60
第3个回答  2013-12-07
最简单的方法是:
=(结束时间-开始时间)*24,然后将单元格格式设置为常规
第4个回答  2013-12-07
公式为:
假如你在A1中输2.3
=INT(A1)+MOD(A1,1)/60*100
相似回答