EXCEL如何快速输入时间并算出时间差,主要是输入冒号“:”太麻烦了,有简易的方法输入却无法计算时间差
网上找了能快速输入时间冒号却无法计算时间差,在自定义里输入##“:”##可以得等到我想要的快速,只要输入1240就可得到12:40。但是,如果要计算9:32到12:20的...
网上找了能快速输入时间冒号却无法计算时间差,在自定义里输入##“:”##可以得等到我想要的快速,只要输入1240就可得到12:40。但是,如果要计算9:32到12:20的时间差得到的结果是2:88,计算结果是错误的,正确答案是2:48才对
展开
3个回答
展开全部
你可以用之前的简易方法输入全部时间,然后,在计算之前,把它们批量转换为真正的可以计算的时间(使用函数公式、VBA或技巧操作的办法等都可以实现批量转换),然后计算时间差。
这样,可以做到录入和后续计算两不误!
而且,还可以把后续的两个步骤用函数公式一步到位:即在函数公式中直接转换并计算时间差!
比如A1显示为9:32(实际为932),B1显示为12:40(实际输入为1240),则可以在C1中输入公式:
=TEXT(B1,"0!:00")-TEXT(A1,"0!:00")
计算结果为0.130556,
然后把C1单元格格式中的数字格式设置为“时间”即可显示为3:08(不会显示为你所说的2:88,你检查一下计算结果)
这样,可以做到录入和后续计算两不误!
而且,还可以把后续的两个步骤用函数公式一步到位:即在函数公式中直接转换并计算时间差!
比如A1显示为9:32(实际为932),B1显示为12:40(实际输入为1240),则可以在C1中输入公式:
=TEXT(B1,"0!:00")-TEXT(A1,"0!:00")
计算结果为0.130556,
然后把C1单元格格式中的数字格式设置为“时间”即可显示为3:08(不会显示为你所说的2:88,你检查一下计算结果)
追问
我试看看
展开全部
在AB两列中分别输入时间(冒号省略),B列时间>A列时间
在C1中输入或复制粘贴下列公式
=TEXT(TEXT(B1,"00!:00!:00")-TEXT(A1,"00!:00!:00"),"H:MM:SS")
下拉填充
在C1中输入或复制粘贴下列公式
=TEXT(TEXT(B1,"00!:00!:00")-TEXT(A1,"00!:00!:00"),"H:MM:SS")
下拉填充
追答
求和后将单元格格式设置为 [H]:MM:SS 确定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ctrl + ; 日期
ctrl + shift + ; 时间(好像没秒 为0 秒)
操作 ctrl + ;
空格
ctrl + shift + ;
就有日期和时间了, 就是没 秒
ctrl + shift + ; 时间(好像没秒 为0 秒)
操作 ctrl + ;
空格
ctrl + shift + ;
就有日期和时间了, 就是没 秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询