我有一個列數字像7,11,14等 我想取平均最後7,11,14 ..列爲例。(EXCEL)如何選擇列數的範圍(我把數字作爲輸入)?
當我想要取平均值時,它看起來像AVERAGE(B3:B20)。在這個平均看來,它需要在過去的18列,
我想這是這樣的:當我輸入11這將是AVERAGE(B10:B20)考慮到最後一列是B20
哪有我這樣做,而不使用宏?
在此先感謝
我有一個列數字像7,11,14等 我想取平均最後7,11,14 ..列爲例。(EXCEL)如何選擇列數的範圍(我把數字作爲輸入)?
當我想要取平均值時,它看起來像AVERAGE(B3:B20)。在這個平均看來,它需要在過去的18列,
我想這是這樣的:當我輸入11這將是AVERAGE(B10:B20)考慮到最後一列是B20
哪有我這樣做,而不使用宏?
在此先感謝
你可以用OFFSET()
公式做到這一點:
=AVERAGE(OFFSET(B3,0,0,11))
這將返回範圍從B3
開始,跨越低於11行(11個細胞的總數)的平均值。
此外,如果您知道範圍內最低的單元格並希望向上跨度,則可以執行此操作。指定您的範圍的結束單元格,並使用負值爲height
參數:
=AVERAGE(OFFSET(B20,0,0,-11))
非常感謝!只有我需要添加的人會看到這一點,如果你想使用寬度,你應該輸入高度參數1而不是0.我之前沒有聽說過偏移量,所以它幫了很大的忙。 – hakandeep
您在混淆列和行。 – Taosique