在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
【怎么在Excel中将时分秒形式的时长转换为小数】然后设置单元格格式为“常规” , 就会返回正确的结果“3” 。
推荐阅读
- excel用鼠标拖动的方法编辑单元格中的公式
- EXCEL中MID和MIDB函数的使用基础教程
- 怎样在Excel中对不连续的单元格进行连续编号
- Excel中怎么计算加权平均值的公式
- excel提取字符串中两相邻分隔符之间文本的公式
- excel用数组公式获取一列中的第一个非空单元格值
- 金边吊兰怎么修剪-金边吊兰的修剪方法
- 萝卜丝饼怎么做好吃
- 吃可爱长大的荷包蛋曲奇怎么做好吃
- 金沙虾仁玉子豆腐怎么做好吃