excel的一个问题: 09-06-03 08:10 09-06-03 08:20

09-06-03 08:10
09-06-03 08:20
09-06-03 08:30 就是10分钟递增 一直到下午17:00 中午12:00-13:30这些数据不要
然后第二天开始 09-06-07 08:10一直到17:00 中午不要
需要这样的数据1000个 谁知道怎么搞啊

第1个回答  2010-10-03
楼上只设置了每次递增10分钟,但没有排除中午的时间

因为处理天数会使公式变得很复杂,所以采用如下办法,

1,在A1中输入原始的时间:09-06-03 08:10

2,在a2中输入下面公式

=$A$1+IF(TIME(0,10*ROW(1:1),0)>=TIME(0,230,0),TIME(0,10*ROW(1:1)+100,0),TIME(0,10*ROW(1:1),0))

上面公式会产生一个每隔10分钟递增的序列,并会自动跳开中午时间,你往下拖拉到17点就可以了

3,在B1中输入下面公式

=$A$1+COLUMN(A:A)+IF(TIME(0,10*(ROW(1:1)-1),0)>=TIME(0,230,0),TIME(0,10*(ROW(1:1)-1)+100,0),TIME(0,10*(ROW(1:1)-1),0))

然后向左拖拉可产生天数变化,往下拖拉可产生时间变化。
第2个回答  2010-10-03
a1输入初始时间:09-06-03 08:10

a2 =A1+IF(AND(HOUR(A1)=11,MINUTE(A1)=50),"1:50",IF(AND(HOUR(A1)=17,MINUTE(A1)=0),"15:10","0:10"))本回答被提问者采纳
相似回答