如何根据excel中特定列的结果计算结果和绘图数据?

我有一个.csv文件,它包含成千上万的行。 我收集这个数据文件作为运行我的程序输出60分钟。 此输出文件包含时间列(在论坛HH:MM:SS:MS),这个时间列是我的输出logging时间。 我想根据我的时间栏(每1分钟获取所有列的结果),在我的output.csv文件中获取其他列的阴谋。

例如:

我有这样的一排:

Data Time ----- ----- 455 10:00:00 894 10:00:00 785 10:00:00 898 10:00:01 789 10:00:01 748 10:00:02 248 10:00:02 788 10:00:02 148 10:00:02 742 10:00:02 ... ... 266 10:01:00 ... ... 

有没有简单的方法来绘制其他列按行列(每1分钟的所有列的结果)?

虽然问题并不完全清楚/一致,但我知道您要计算前15个间隔中每个间隔的数据数量

 10:00 <= time < 10:01 etc. 

对于第一个时间间隔,您可以使用

 =SUMPRODUCT(($B$2:$B$8>=TIME(10;0;0))*($B$2:$B$10000<TIME(10;1;0))) 

我假设你的时间数据是B2:B10000 。 您可以根据需要扩大此范围,超出范围没有问题(空白单元格不会被计算在内)。 或者你可以使用

 =SUMPRODUCT(($B:$B>=TIME(10;0;0))*($B:$B<TIME(10;1;0))) 

您可以使用每个间隔的开始时间轻松地创build一个列,并使用(修改)此公式的另一个列来计算数据。

然后你会画出刚刚创build的两列。