我有两列:时间回溯计算
A栏:时间(从午夜秒)
列B:值(任意值我已经创建)
我怎么会找到的平均值(列B)在时间(行)的任何实例回顾前面的x秒(列A)?
让午夜
Seconds after midnight Value
0 27
2 29
6 2
16 29
20 19
24 4
34 2
40 1
44 4
54 12
64 12
71 3
81 30
91 21
92 1
93 27
97 12
104 30
112 25
注意的时间差是可变的,所以我不能只是看最后x行后,假设A1 =秒。
一个具体的问题是:
在一个新的列(列C)返回的数据的最后10秒的平均值。
我不知道如何做到这一点。谁能帮忙?这将不胜感激。
编辑:
在第一4行列C的输出将是:
Seconds after midnight Value Result
0 27 No values prior to this one
2 29 27 Average(B2)
6 2 28 Average(B2:B3)
16 29 2 Average(B4)
对于每一行,我正在当前时间(16最后一种情况下)..返回x秒(本例中为10秒),然后对该时间范围内所有单元格的值(不包括当前值)取平均值。
我的主要问题是时间计算。随着时间的推移,我不知道该如何计算,而且随着时间的推移,我将继续获得更多的实例。如果我们在没有任何新数据点的情况下持续10秒,那么就不会有输出。如果我们在前10秒内得到一个实例,那么输出就是那个值。如果在前10秒内有100个实例,则需要返回100个实例的平均值。
再次,我会很感激任何帮助,提示,链接。这真让我抓狂。
你可以把你正在寻找的值在你的问题?就像在午夜之后16秒的排一样,你期望的平均水平是多少?它是29和2之间(即16秒之前的10秒中包括6秒)还是只有29秒? – Jerry 2014-10-30 11:50:53
真棒,这是更好:) – Jerry 2014-10-30 12:10:55
你好杰里, 我刚刚更新了问题。请参阅下面的“编辑”文本。 这是否明确这一点?如果它仍然令人困惑,我很抱歉。我正在努力提出问题的最佳方式。 – Scott 2014-10-30 12:11:17