Excel文档如何删除彼此间隔在30分钟内的时间段?

问题描述 投票:0回答:1

我不太确定如何解释这一点,但这里是: 我有一个相机陷阱调查的数据集。 我已将所有图像详细信息提取到 Excel 文档中。 列标题为:源文件、日期:时间、动物种类、相机站点、站点摄像头、图像 ID。

本质上,同一地点有多个相机陷阱图片,为了创建图像的独立性,我们需要删除同一地点(针对每个物种)在 30 分钟窗口内发生的所有相机陷阱图片。例如。如果站点 12 在 12:01、12:02、12:03、12:10、13:55 有 5 张照片,我需要删除其中 3 条记录(12:02、12:03、12:10)保留 2 个被归类为独立的图像。

我可以使用什么函数或公式来做到这一点? (如果我愚蠢地解释这一点,请道歉)

检查了之前问题中的一系列示例,但似乎没有任何内容可以回答这个问题。

我认为它与如何在一定范围内查找对象很接近,并且我认为这对于我想要实现的目标来说是一个更好的短语。 “如何删除彼此之间 30 分钟范围内的时间值”

谢谢!

excel function time expression formula
1个回答
0
投票

以第一个场景为例,从第一个开始并检查差异,您可以在溢出公式中使用过滤器,就像在 Excel 365 中一样:

=LET(times,A2:A6,prev,VSTACK(-1,DROP(times,-1)),FILTER(times,times-prev>=TIME(0,30,0)))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.