我有两列:数据和结果。结果中的值经常变为10,我需要在数据中相应单元格的每个时间之前和之后找到平均值,最小值和最大值。因此,在10s的过程中列数据的平均值,以及10s之间的空间。有点像找到局部峰值(在这种情况下是平台)的平均值和峰值之间的空间。然后将这些吐出到另一张表格中,该表格显示平均值是多少以及是否在10次出现之前或之后。我如何指定这个if语句来涵盖这些情况并指出什么平均值对应于哪个数据部分?
0.5 10
0.8 10
1.1 10
1.4 10
1.7 10
2 10
2.3 5
2.6 5
2.9 5
3.2 5
3.5 10
3.8 10
4.1 10
4.4 10
4.7 10
5 10
5.3 10
5.6 10
5.9 5
6.2 5
6.5 5
6.8 5
7.1 10
7.4 10
7.7 10
8 10
8.3 10
8.6 10
8.9 10
9.2 10
9.5 10
9.8 10
10.1 10
10.4 5
10.7 5
11 5
答案 0 :(得分:0)
您可以使用内置的Excel SubTotal命令并使用此命令应用多个功能。有关基本输出的概述,请参阅this link的概念和下图。您可以在VBA中对此进行编码,并将结果输出格式化以适应。
请注意,如果使用此方法,则需要SubTotal命令的列标题。