我有一系列值(B列),其中包含hh:mm:ss:AM / PM格式的时间戳(A列)。我要做的是在A列中每隔10分钟对B列中的值进行平均。例如,我需要在下午12:40:00 PM - 12:50:00对A列中的所有值求平均值在B列中。理想情况下,代码可以扫描整个数据集以产生这10分钟的平均值。
提前致谢
答案 0 :(得分:0)
您已将此标记为vba问题,但可以使用公式轻松实现结果。
如果您使用的是Excel 2007或更高版本,请使用AVERAGEIFS
功能
=AverageIfS(B:B,A:A,">="&<StartTime>,A:A,"<"&(<StartTime>+10/1440))
将<StartTime>
替换为对包含10分钟开始时间的单元格的引用。