乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel 精确到毫秒的两个时间相减怎么办

Excel 精确到毫秒的两个时间相减怎么办

作者:乔山办公网日期:

返回目录:excel表格制作


不知道你要的是什么格式
这里列出一下几种格式,仅供参考。你也可以根据具体情况,做相应的改动
假设A2单元格是起始时间,B2是结束时间。在其他如C2单元格写下公式:
1、时:分:秒格式(不计算天数): =TIME(HOUR(B2-A2),MINUTE(B2-A2),SECOND(B2-A2))
2、天时分秒格式: =CONCATENATE(DATEDIF(A2,B2,"d"),"天",HOUR(B2-A2),"时",MINUTE(B2-A2),"分",SECOND(B2-A2),"秒")
3、时分秒格式(将天数转换成小时): =CONCATENATE(DATEDIF(A2,B2,"d")*24+HOUR(B2-A2),"时",MINUTE(B2-A2),"分",SECOND(B2-A2),"秒")
4、全都换算成秒: =DATEDIF(A2,B2,"d")*24*3600+HOUR(B2-A2)*3600+MINUTE(B2-A2)*60+SECOND(B2-A2)

在C1中输入或复制粘贴下列公式=A1-B1将A1:C1单元格区域自定义为mm:ss.000时间格式
问题的提出:
日期时间1——2005-5-15 9:10:45
日期时间2——2005-9-16 11:10:25
计算:日期时间2-日期时间1
结果表达:“7a64e78988e69d83363××(天) h:mm:dd”
问题分析及思路:
形如“2005-5-15 9:10:45”的日期时间数据可以用日期时间序列值表示。这个值是小数,其中整数部分表示天数,小数部分表示时间(可以转换成“时-分-秒” )。
用截尾取整函数TRUNC提取整数表示天数,用日期时间“2005-5-15 9:10:45”的序列值减去整数部分,其差表示时间的序列值。再用TXET函数把表示时间的序列值表示成“h:mm:dd”时间格式。
日期时间2-日期时间1=TRUNC()&" "&TXET()
解决方案:
假定
A2中输入日期时间1“2005-5-15 9:10:45”
B2中输入日期时间2“2005-9-16 11:10:25”
在C2中编辑公式——
=IF(OR(A2="",B2=""),"",TRUNC(B2-A2)&" "&TEXT(B2-A2-TRUNC(B2-A2),"h:mm:ss"))
公式释义:
如果(IF)A2或B2是空白单元格(""),则显示空字符("");否则返回两个日期时间差的天数(TRUNC(B2-A2))和(&)时间差(时-分-秒——TEXT(B2-A2-TRUNC(B2-A2),"h:mm:ss"))。
假设A2单元格是起始时间,B2是结束时间。在其他如C2单元格写下公式:
1、时:分:秒格式(不计算天数): =TIME(HOUR(B2-A2),MINUTE(B2-A2),SECOND(B2-A2))
2、天时分秒格式: =CONCATENATE(DATEDIF(A2,B2,"d"),"天",HOUR(B2-A2),"时",MINUTE(B2-A2),"分",SECOND(B2-A2),"秒")
3、时分秒格式(将天数转换成小时): =CONCATENATE(DATEDIF(A2,B2,"d")*24+HOUR(B2-A2),"时",MINUTE(B2-A2),"分",SECOND(B2-A2),"秒")
4、全都换算成秒: =DATEDIF(A2,B2,"d")*24*3600+HOUR(B2-A2)*3600+MINUTE(B2-A2)*60+SECOND(B2-A2)

1秒=1000毫秒,所以,你的2分54秒72毫秒其实就是2'54.072",这样就可以计算了,你的结果是:2.993秒。

我明白你的意思了,你是因为表中数据无法计算是吧。
如果解决你这个问题有办法是这样的,比如,你2分54秒72在A1单元格,2分51秒79 在B1单元格,你现在要在C1中得到差:2.993秒。是不是这样?

如果是你的操作应该是这样的。先用分列操作把2分54秒72这样的数据分成三列,分列操作进行两次,分隔符为其他,写上汉字分和秒,同样操作对另一组数据,当这个数据中间没有空列的时候,用插入的方636f70797a686964616f334式解决。这个操作完成后,A1为2,B1为54,C1为72,D1为2,E1为51,F1为79,然后你在G1上输入公式进行减运算。比如:=A1-D1&"分"&(B1+C1/1000)-(E1+F1/1000)&"秒"
公式显示的结果是:0分2.993秒
进行公式拖动填充。
希望你能看得明白。

如果你还需要表格恢复到以前的样子,接下来的操作如下 。
复制G1列,在G列选择性粘贴,数值,确定。在A1前和E1(两个分钟数前)各插入一列,在A1列中输入公式:=B1&"分"&C1&"秒"&D1,
E1列中输入公式:=F1&"分"&G1&"秒"&H1
分别拖动进行填充,然后复制选择性粘贴数值,以去掉刚才编辑的公式,删除表中是BCDFGH六列,这样表格就恢复成原来的样子了。

相关阅读

  • Excel 精确到毫秒的两个时间相减怎么办

  • 乔山办公网excel表格制作
  • 不知道你要的是什么格式知。这里列出一下几种格式,仅供参考。你也可以根据具体情况,做相应的改动道。假设A2单元格是起始时间,B2是结束时间。在其他如C2单元格写下公式:1、时
  • 已知1660为85%,求100%是多少求公式

  • 乔山办公网excel表格制作
  • 首先你要明确一个概念,Excel中的随机数是是有一定的限制的,那就是生成的随机数的平均值与随机数的范围上下限平均数基本一致的,数据量越多,越接近。所以你这个问题要把100分成
  • excel 怎么搜索工作表名称

  • 乔山办公网excel表格制作
  • 区别如下:1、文件格式不同。xls 是一个特有的二进制格式,e799bee5baa6e997aee7ad94e4b893e5b19e330其核心结构是复合文档类型的结构,而 xlsx 的核心结构是 XML 类型的结构,采用的是基于 XML 的
  • EXCEL表格中两列怎么计算差

  • 乔山办公网excel表格制作
  • 假设你的数据在A2:A100、B2:B100则输入以下公式=sum(B2:B100-A2:A100)Ctrl+Shift+回车结束1、首先将需要求差的zdEXCEL表格打开。2、打开了表格之后,如图,需要将A列是数据减去B列的数据,这样就
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网