【问题标题】:Excel 2010 : Find seconds between two date timeExcel 2010:查找两个日期时间之间的秒数
【发布时间】:2016-07-04 09:58:41
【问题描述】:

我有一列Cal Date time,其中包含通话的日期和时间,如下所示。

A       B                           C           D
-----------------------------------------------------------------------------
Number  Call Date Time                          Duration(in Sec)
123     2010-01-10-01.07.24.465000                  ?
123     2010-01-10-01.07.24.783000      
234     2010-01-12-01.09.45.186000                  ?
234     2010-01-12-01.11.40.186000      
896     2010-01-13-10.10.35.186000                  ?
896     2010-01-13-11.10.45.186000      

注意:我想计算每个号码的D列的通话时长,以秒为单位。

【问题讨论】:

  • 单元格是什么格式?文字?
  • @BryanDavies,是的,它是一种文本格式。
  • 我认为这是 yyyy-mm-dd-hh-mm-ss.xxxx 格式?到目前为止,您尝试过什么?
  • 好吧,通常这里的人让你自己有一个裂缝。但我要提出一个赏金问题,所以我需要代表。检查下面

标签: excel macros


【解决方案1】:

好的,你需要像这样自定义单元格格式:

然后在里面使用这个公式

=DATEVALUE(RIGHT(LEFT(B3,10),2)&"/"&RIGHT(LEFT(B3,7),2)&"/"&LEFT(B3,4))+TIMEVALUE(RIGHT(LEFT(B3,13),2)&":"&RIGHT(LEFT(B3,16),2)&":"&RIGHT(B3,9))

其中 B3 是您的文本数据。

之后你可以做一个简单的减法

【讨论】:

  • 那么从 2010-01-10-23.59.59.465000 到 2010-01-11-00.00.10.333000 通话需要多长时间?
  • 啊,是的……好吧,让我们把它做得更好一点。给几分钟
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-19
  • 1970-01-01
  • 1970-01-01
  • 2022-12-03
相关资源
最近更新 更多