我有兩列:時間回溯計算
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