excel时间段筛选

来源:百度知道 编辑:UC知道 时间:2024/06/23 09:24:17
开始时间 完成时间
2009-08-01 09:38:38 2009-08-01 10:57:49
2009-08-01 10:14:21 2009-08-01 10:58:45
2009-08-01 10:22:40 2009-08-01 10:59:55
2009-08-01 10:25:26 2009-08-01 11:11:18
2009-08-01 10:45:18 2009-08-01 11:53:57
2009-08-01 10:46:34 2009-08-01 11:52:39
2009-08-01 11:28:43 2009-08-01 11:52:20

我现在需要调出出从开始到完成是一小时以内完成的数据该如何去筛选呢
数据几千条 在线等 好的话继续加分

在C列输入:[=(B2-a2)*24]
然后筛选该列小于等于1的值。

A1=2009-08-01 09:38:38
A2=2009-08-01 10:57:49
A3=A1-A2
A4=date(a3)*24+hour(A3)

插入一列计算出时间差,然后以该列筛选即可。
小时差计算公式为:
=(完成时间-开始时间)*24

假设开始时间在A列,完成时间在B列,在C2输入公式:
=IF((B2-A2)*24<=1,"Y","")
公式向下填充,再筛选C列为Y的即可

假定开始时间在A列,完成时间在B列。
C2=IF(B2-A2<(1/24),"1小时内完成","")
下拉

好像很简单,就将完成时间段列-开始时间的列,返回到c列。将c列的格式设置为时间格式筛选一下 ok