您现在的位置是:主页 > 教程 >
Excel中与时间计算相关的几个问题
发布时间:2023-10-23 16:15:09所属栏目:教程 已帮助人编辑作者:Excel自学教程
在Excel中经常涉及到进行时间计算,例如下表是从北京到上海的某列车车次时刻表,我们可以在Excel中计算出该次列车在相邻两站之间的运行时间、在某站的停车时间以及从始发站出发到达某站时的总运行时间。在计算时间的过程中,可能会涉及到下面的几个问题。
一、跨零点的时间差计算:
如上例中列车从邹城的出发时间是23:42,见E15单元格。到达徐州的时间是第二天凌晨1:37,见D16单元格。列车的运行时间为1小时55分。如果直接用D16-E15,其时间差为负值,单元格中不会显示正确的结果。可以用下面的公式得到正确的结果,如F16单元格中的公式为:
=MOD(D16-E15,1)
或加上“1”,表示经过了1天:
=D16-E15+IF(D16<E15,1)
二、时间和超过24小时不能正确显示的问题:
该次列车从北京至上海总的运行时间为24小时2分,见H25单元格。该单元格中的公式为:
=SUM($F$2:G25)-G25
如果设置该单元格的自定义格式设为:
h"小时"m"分"
则该单元格会显示错误的结果:0小时2分。这是因为该公式计算结果中的小时数超过了24小时,如果要显示正确结果,可以用下面的自定义格式:
[h]"小时"m"分"
[h]自定义格式可以返回公式结果中超过24小时的时间。
三、F列显示列车在相邻两站之间的运行时间,超过1小时的要同时显示小时和分钟数,不足1小时的仅显示分钟数,如何统一其自定义格式?
可以用下面的自定义格式:
[>=0.0416667]h"小时"m"分";[m]"分"
说明:上述自定义格式中,当公式返回的结果超过或等于1小时,即1/24天=0.0416667天,将以“h"小时"m"分"”自定义格式显示,否则以“[m]"分"”自定义格式显示。后者用到“[m]”,是因为在自定义格式中,“m”或“mm”代码必须紧跟在“h”或“hh”代码之后,或后面紧跟“ss”代码,否则,Excel将显示月份而不是分钟。
以上就是excel自学教程为您提供Excel中与时间计算相关的几个问题的解读,本文章链接: http://www.5enet.cn/Excel_jiaocheng/77120.html 欢迎分享转载,更多相关资讯请前往教程
相关文章
企业IT外包服务
excel 填充颜色的两种使用,纯色和渐变色填充。以及excel填充颜色的快捷操作
excel2013中数据透视表添加字段、自定义字段名称、编辑和删除字段
excel自动换行显示不全怎么办
Subtotal函数的使用方法
excel插入图片的基本方法,以及插入图片之后的编辑对齐,和工作表保护状态插
Excel图表的层次[瞒天过海]
怎么锁定 Excel 表格
excel中利用IFERROR函数屏蔽Vlookup的匹配错误
如何利用Excel的 MAX函数 计算最大值
excel 神奇的函数 公式结果就是公式本身
Excel VBA MsgBox用法介绍
excel批量删除超链接
excel 不能自动求和的6大原因,并同时针对不同原因给出不同的解决方法来处理
excel 向左查询数据还用vlookup就out了,这两个函数让你的效率提升80%
excel iseven函数判断偶数应用
扫码关注
- 专注IT行业,10年IT行业经验