如图,我想在xls表格中,将两个时间的差额换算成小数,时间的格式可以改,想用公式直接换算出时间差的

如图,我想在xls表格中,将两个时间的差额换算成小数,时间的格式可以改,想用公式直接换算出时间差的小数,求大神帮帮忙设置下公式... 如图,我想在xls表格中,将两个时间的差额换算成小数,时间的格式可以改,想用公式直接换算出时间差的小数,求大神帮帮忙设置下公式 展开
 我来答
xxd2005cyu
推荐于2021-02-07 · TA获得超过377个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:156万
展开全部

你这个是常规的格式,看似可以用公式直接计算,实则不能直接使用任何公式,如果需要进行时间差的计算,你需要先对两个要相减的时间进行处理,处理方法如下:

建议先把这两列数据复制到另外一个新建的表中,复制好后:

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

由此得出两列时间进行相减的小数结果。

更多追问追答
追问
谢谢你
谢谢
琅琊钓叟
宠物铲屎官

2014-07-30 · 总是被小动物们治愈
知道大有可为答主
回答量:1.8万
采纳率:75%
帮助的人:2946万
展开全部
电子表格中,时间的表达方式没有小数的形式,所以你不可能做得到把时间差以小数的形式来用公式来计算获得,只能计算出以时间格式来表达的时间差,例如XX时XX分、XX:XX、1900-1-X XX:XX。
用公式来计算时间差的前提条件是三列的格式都必须是时间格式。
而且,如果超过24小时或24小时的整倍数时,这个整倍数将可以显示为1900-1-X(X即为24小时的整倍数也即天数),如果时间格式设为仅显示时间不显示日期,那么天数将被忽略,只能显示不足24小时以内的时间差余数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式