在线咨询骨科医院医生:如何在Excel中将时分秒形式的时长转换为小数

来源:百度文库 编辑:中财网 时间:2024/04/29 22:55:11
 在Excel中要将时分秒格式的时长转换为小数形式,例如“25:30:00”表示经过的时间为25小时30分钟,要将其转换为以“小时”为单位的小数形式“25.5”,可以将该时间值乘以24,再设置单元格格式为“常规”。那么为什么要乘以24呢?道理如下:

    我们以一道简单的算术题来进行说明:一台电脑每小时耗电0.4度,问使用7小时30分钟共耗电多少度?假如时间值在A1单元格中,其单元格格式为“[h]:mm:ss”,时间显示为“7:30:00”,如果直接使用公式:

    =A1*0.4

    再设置单元格格式为“常规”,将返回“0.125”而没有得到正确的结果。这是因为在Excel中,单元格中的时间是用一个小数来表示的。该小数值为从“0”到“0.99999999”之间的数值,代表从“0:00:00 (12:00:00 AM)”到“23:59:59 (11:59:59 P.M.)”之间的时间。单元格中的时间为“7:30:00”实际为“0.3125”,而“25:30:00”实际为“1.0625”,这些数值在设置单元格格式为“常规”后就可以看到。我们可以将这些小数理解为该时长与1天的总时长之间的比率,时长的单位相同。以“7:30:00”为例,以小时为单位,其时长为7+30/60=7.5小时,以分钟为单位为7*60+30=450分钟,以秒为单位为7*60*60+30*60=27000秒。而1天的总时长为24小时或1440分钟或86400秒,所以:

    7.5/24=450/1440=27000/86400=0.3125

    因而要得到以小时为单位的小数形式时间值,只需将其乘以24即可。同理要得到以分钟为单位的小数形式时间值,就要乘以1440。如果将上述公式改为:

    =A1*24*0.4

    然后设置单元格格式为“常规”,就会返回正确的结果“3”。

在EXCEL中将数字转换为英文大写的方法 在Excel中将时间转换成十进制 在Excel中将时间转换成十进制 如何在excel中将第一行固定? pdf文件如何转换成EXCEL形式? 在excel中,如何把小时:分钟:秒的格式转换成带小数的小时数? 如何在word中将内容打印成书籍折页的形式?具体操作步骤是什么? vc++编程 设计一个时钟类Clock并编写主程序,使其能在屏幕上以时分秒的形式动态显 如何在excel中将一个单元格内的数字和文本分到两个单元格内? 如何在excel中将整个工作簿的某列,复制到一个工作表中。 如何在EXCEL中将12345显示为12000 请问哪位EXCEL 高手能告诉我:如何在EXCEL中,把经纬度的度转换成度分秒的形式,告诉我公式好吗?谢谢! 请教高手时分秒如何换算 如何在word文档中将繁体中文转换为简体中文 如何在POTOSHOP中将灰白色转换成镀金色? Excel表格中时间显示为“1分23秒”形式,如何批量改成“83秒”形式? 怎样在EXCEL中将插入的图片旋转 如何在qq聊天中将自己输入的网址变成链接形式,发送后使对方能直接点击进入? Foxpro中将指定字符表达式转换成大写形式的函数是什么? 加急!!!如何*.txt 转换为 Excel表格形式? 报表文件*QRP如何转换成EXCEL表格形式 年月日时分秒的英文字母表示格式 excel中将单元格格式由数值转换日期的方法是什么? 怎样把txt文件转换成EXCEL的形式?