Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2209|回复: 2

[已解决]用excel公式判断时间差

[复制链接]
发表于 2016-2-21 22:35 | 显示全部楼层 |阅读模式
20150616
170759
无需
001
ABC
0011
12345678
20150616
171212
无需
095
DFV
3
23453245
20150616
171759
无需
94
ABC
543
12345678
20150616
171833
无需
343
345
453
6225880119267632
20150616
171907
无需
432
3242
5
534523
20150618
085658
无需
344
234
345
12345678

如图中所示表格,各列代表意义如下:
一、日期  二、时间  三、无意义  四、无意义  五、商品名称  六、无意义  七、交易卡号

日期和时间都是文本格式,现在要统计的是在同一交易卡号的情况下,距上一笔的日期和时间差(格式:××天××时××分××秒),无意义的栏位需要保留,且日期与时间的文本格式不能变更

举例如下:以卡号12345678为例
第一行交易数据无需统计
第二行卡号不同无需统计(无时间差显示为空)
第三行卡号一致,则自动统计本次交易日期与时间,计算与此卡号相同的上一笔时间差,本例中则为0天0时10分0秒,此例中商品名称都是ABC,要求在计算出的时间差前增加一个字符“a“,代表同卡号同商品名称的时间差,对于同卡号不同商品名称的时间差则无需加字符

本人之前尝试在单元格内编公式,但表格计算耗时太多,请教各位公式及VBA高手,帮我解决这个问题
如需沟通,可直接电话联系我,谢谢13691362441满先生
最佳答案
2016-2-21 22:56
不知是否能够满足楼主的要求
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-2-21 22:56 | 显示全部楼层    本楼为最佳答案   
不知是否能够满足楼主的要求

7654.rar

12.53 KB, 下载次数: 2

回复

使用道具 举报

 楼主| 发表于 2016-2-22 12:27 | 显示全部楼层
tjshenjian 发表于 2016-2-21 22:56
不知是否能够满足楼主的要求

阁下的程序真不错,而且还很简单,就是我所需要的,太感谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 02:31 , Processed in 0.216313 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表