求助excel怎样解决时间加减的问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:17:09
股市交易的分批数据,想得到交易的时间间隔。
由于数据里面第一个显示的是092959表示9点29分59秒,,下面显示的是093004表示9点30分4秒,数值上这样一减等于45,但是实际是5.
这样的问题怎么处理呢?希望得到大侠们的帮助。感激不尽。

我想的是,先让这些数减一下,然后得到一列数值,然后用某种程序,让大于40的数减去40,小于40的,就直接不动。呵呵
但是不晓得具体怎么操作。

如果你这个数据,两两相邻的时间间隔不超过1分钟,那么如下操作:

=IF(MID(A2,5,2)*1>=MID(A1,5,2)*1,MID(A2,5,2)-MID(A1,5,2),MID(A2,5,2)+60-MID(A1,5,2))

这样得到的结果就是你想要的!

需要说明的是:
此公式对如092901与093058无效,对092901与092958有效——我写公式前就说了,相差大于1分钟就出错,得重新写公式。
因为我不知道你的这些数据时间跨度到底是怎么个形态,是只是跨度在60妙内还是有的在几分钟甚至在几小时,如果在几分钟或者几小时的话,公式就会复杂,是IF的几层嵌套。
如果是60妙内,你就用本公式,如果超过60妙,HI我,我再编写!