2016-07-26 141 views
0

我有一個列數字像7,11,14等 我想取平均最後7,11,14 ..列爲例。(EXCEL)如何選擇列數的範圍(我把數字作爲輸入)?

當我想要取平均值時,它看起來像AVERAGE(B3:B20)。在這個平均看來,它需要在過去的18列,

我想這是這樣的:當我輸入11這將是AVERAGE(B10:B20)考慮到最後一列是B20

哪有我這樣做,而不使用宏?

在此先感謝

+0

您在混淆列和行。 – Taosique

回答

0

你可以用OFFSET()公式做到這一點:

=AVERAGE(OFFSET(B3,0,0,11)) 

這將返回範圍從B3開始,跨越低於11行(11個細胞的總數)的平均值。

此外,如果您知道範圍內最低的單元格並希望向上跨度,則可以執行此操作。指定您的範圍的結束單元格,並使用負值爲height參數:

=AVERAGE(OFFSET(B20,0,0,-11)) 
+0

非常感謝!只有我需要添加的人會看到這一點,如果你想使用寬度,你應該輸入高度參數1而不是0.我之前沒有聽說過偏移量,所以它幫了很大的忙。 – hakandeep