2014-10-28 110 views
0

如果已回答此問題,我很抱歉。我一直在尋找一段時間。滾動時間回顧計算

我有一個時間序列數據集,我需要根據以前的x時間(過去一小時,一天等)進行計算。

我的問題是,我不知道如何運行這些計算,因爲時間差異沒有標準化。

例子:

A列 - 時間(以秒爲讓說)

B列 - 值

Time Value Result(5) 
01  3  0 
02  5  3 
04  4  8 
07  8  9 
09  6  12 
13  4  6 
14  4  10 
15  1  8 
22  9  0 
33  7  0 

我怎麼能和總結了過去5返回結果(5)列從一個實例(行)(不包括它)的秒?

謝謝。

編輯:

要澄清我想要做的事:

1)使用A列查找前5秒的數據並返回該行範圍

2)使用對於5秒前該範圍的行,和B列

3)在C列輸出(式)

回答

0

下面的公式應該做你需要什麼(PA步入C2並向下拖動):

=SUMIFS($B$2:$B$11,$A$2:$A$11,">="&A2-5,$A$2:$A$11,"<"&A2) 

其中YourTime是您希望回顧和求和的行中的時間。

我測試過了,它適用於您提供的數據 - 根據需要擴大範圍。

+0

謝謝邁克! 我試過這個公式,無法讓它工作。 我試圖讓C列中的公式可以隨着時間的推移將其拖動/複製(行數減少)。 我在你的公式中有一點與列C輸入有關。我嘗試使用列B,仍然無法讓它工作。 我在編輯上添加到我的問題上面:希望清除我的問題。 – Scott 2014-10-29 10:23:50

+0

嗨斯科特 - 我編輯了我的回答,並進行了測試。希望這對你有用! – MikeyB 2014-10-30 12:14:12