计算范围内相同项目的实例

时间:2014-06-18 12:25:39

标签: excel-formula

在Excel中设置: 两列,标识和时间戳。

我想要实现的是每次相同ID的时间间隔小于一分钟时的计数。因此,当相同的ID在彼此的一分钟内有两个或更多条目时,它应该被计为1个实例,如果ID +时间戳是唯一的,则不应计算它。

示例:

ID      time
1111    2014/06/18 14:03
1111    2014/06/18 15:12
1112    2014/06/18 15:03
1112    2014/06/18 15:04
1112    2014/06/18 18:03
1112    2014/06/18 18:03
1113    2014/06/18 14:02
1113    2014/06/18 14:03
1113    2014/06/18 14:03

这应该导致1112两次“3”(一次是15:03,一次是18:03),一次是1113。

我尝试了各种= COUNTIF,= DCOUNT等组合。但是我在一分钟的问题上一直挂断,而且两个以上仍只等于一次。

希望有人可以帮助(可能是简单的)解决方案。

感谢。

1 个答案:

答案 0 :(得分:0)

1)按ID排序数据,第一标准;时间的第二个标准

2)在第二行开始的新列中: = if(AND(upper_cell.id = this_row.id; abs(upper_cell.time - this_row.time)< =(1 /(24 * 60))); 1; 0)

3)添加新列的值