2014-07-06 53 views
0

我有一個電子表格,其中包含更改日期的新值對。爲了研究數據如何隨着時間的推移而變化,我希望有一個公式來獲得一年前的價值。如果樣本以一致的速率發生,這很容易,因爲我只能查找N個細胞。他們不是,所以我需要一個公式,可以搜索過去一年以上的日期列日期並返回值在不一致的excel電子表格中找到價值

下面是我的電子表格數據的樣子(前兩個列)以及我想要計算的公式(第三列)。

Date  Value Value a year ago 
1/5/2013 505 
1/29/2013 502 
2/3/2013 488 
3/2/2013 491 
3/5/2013 503 
5/3/2013 511 
5/8/2013 509 
5/11/2013 510 
… 
1/22/2014 488  505 
1/30/2014 501  502 
2/3/2014 503  488 

回答

3

在小區C11嘗試和抄下來

=VLOOKUP(EDATE(A11,-12),A:B,2,1)

EDATE()將按月指定數量增加的日期。負值會減去幾個月,所以-12會減去12個月。

使用1作爲最後一個參數的Vlookup將返回等於或小於查找值的第一個值。

數據必須按第一列升序排序才能生效。在D11和應用的截圖

enter image description here

+0

是否有類似的功能,以'EDATE'這天工作,以及複製下來

公式? –

+0

不,你必須走很長的路,即'TheDate - numberOfDays' – teylyn

相關問題