如图,我想在xls表格中,将两个时间的差额换算成小数,时间的格式可以改,想用公式直接换算出时间差的
如图,我想在xls表格中,将两个时间的差额换算成小数,时间的格式可以改,想用公式直接换算出时间差的小数,求大神帮帮忙设置下公式...
如图,我想在xls表格中,将两个时间的差额换算成小数,时间的格式可以改,想用公式直接换算出时间差的小数,求大神帮帮忙设置下公式
展开
2个回答
展开全部
你这个是常规的格式,看似可以用公式直接计算,实则不能直接使用任何公式,如果需要进行时间差的计算,你需要先对两个要相减的时间进行处理,处理方法如下:
建议先把这两列数据复制到另外一个新建的表中,复制好后:
1、选中两列日期,然后按ctrl+F调出替换对话框,在“查找内容”里面输入“日”,在“替换内容”里面输入“日期”,然后点击“全部替换”,替换结果是“07月21日19时46分”变成了“07月21日期19时46分”;
2、还是选中其中一列要相减的数据,按下图操作:
3、分列完成后,原来的一列变成两列,第一列为07月21日,第二列为19时46分,然后将第一列和第二列的单元格格式分别设置为:日期格式和时间格式。
4、继续对另外一列原始时间进行分列,分列后单元格格式设置同上。
5、因为你不用管日期,所以j假设分列后的时间分别在B列和D列,时间差的结果储存在E列,则直接在E1单元格中输入公式
=SUM(HOUR(D2-B2)*60,MINUTE(D2-B2))/60
由此得出两列时间进行相减的小数结果。
更多追问追答
追问
谢谢你
谢谢
展开全部
电子表格中,时间的表达方式没有小数的形式,所以你不可能做得到把时间差以小数的形式来用公式来计算获得,只能计算出以时间格式来表达的时间差,例如XX时XX分、XX:XX、1900-1-X XX:XX。
用公式来计算时间差的前提条件是三列的格式都必须是时间格式。
而且,如果超过24小时或24小时的整倍数时,这个整倍数将可以显示为1900-1-X(X即为24小时的整倍数也即天数),如果时间格式设为仅显示时间不显示日期,那么天数将被忽略,只能显示不足24小时以内的时间差余数。
用公式来计算时间差的前提条件是三列的格式都必须是时间格式。
而且,如果超过24小时或24小时的整倍数时,这个整倍数将可以显示为1900-1-X(X即为24小时的整倍数也即天数),如果时间格式设为仅显示时间不显示日期,那么天数将被忽略,只能显示不足24小时以内的时间差余数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询