2012-07-24 31 views
0

有一列包含值,並且每天都會添加一個新列(在相鄰列中包含日期)。我需要自動獲得每三個月的平均值。雖然對於過去的數據來說這樣做很容易,但我想知道是否有可以選擇日期的公式以及到達最後一個單元格爲止的數據的平均值,直到達到指定日期。例如:獲取單元格的值而不是其地址作爲Excel公式的參數

A列的日期從2012年7月1日到2012年7月23日。 B列有一定的值。

每天都有一個新的條目(禁止週末)。是否有可能獲得平均值直到最後輸入日期(本例中爲2012年7月23日),但只有在日期達到9/30/2012時纔有效?

+0

什麼版本的Excel?如果2007+,你可以嘗試使用AVERAGEIFS()工作表函數。 – 2012-07-24 06:38:04

回答

0

在Excel中,日期可以表示爲數字,更具體地說是自1900年1月1日以來的天數。在這種情況下,您希望限制在2012年9月30日的日期,表示爲41182。你可以計算B列中,使得在A列中的相關日期早於2012年10月與這個公式的值的平均值:

=AVERAGEIFS(B:B, A:A, "<41183") 

如果你想設置一個日期範圍,從7月1日之間說,2012年到2012年9月30日,你會這樣做:

=AVERAGEIFS(B:B, A:A, "<41183", A:A, ">41090") 

只是玩弄日期和他們的數字表示,以獲得適當的界限。希望這可以幫助!

+0

完美!這將使我的工作更容易,隨着這種傳播,並繼續前進!謝謝,非常感謝。 – 2012-07-24 16:51:17

+0

很高興我能幫到你! – jrad 2012-07-24 16:57:23

相關問題