我在一列中有4000個不同價格值的列表。我想計算列中第一個X值的平均值,並將結果顯示在單元格「B21」中。 X的值可以更改並位於單元格「B20」中。我將如何使用Excel功能來做到這一點?也許平均和抵消?創建Excel函數:動態範圍的平均值
1
A
回答
9
這將做到這一點:
=AVERAGE(A1:INDEX(A:A,B20))
注意,在B20 0或空白將平均整列。你可以篩選出與IF
聲明:
=IF(B20=0,"NA",AVERAGE(A1:INDEX(A:A,B20)))
巴里在他的評論中提到的,我選擇了INDEX
因爲它不是揮發,OFFSET
和INDIRECT
。
+0
+ 1很好完成:) –
+0
是的,INDEX優於INDIRECT和OFFSET,因爲它不像易失性 –
3
如何:
= AVERAGE(INDIRECT( 「A1:A」 & B20))
2
我會扔我的帽子環以及使用OP建議的功能。
=average(offset(A1,0,0,B20))
作爲Doug的評論,這也會給B20中的空白或0提供一個錯誤。
Gordon
+1
+ 1很好地完成。現在那個帽子是我的:P –
相關問題
- 1. 動態地計算列中數值範圍的平均值 - excel
- 2. 平均值範圍
- 3. Excel VBA平均值(可變範圍)
- 4. 平均的動態行範圍
- 5. 數值範圍的平均值
- 6. 具有動態範圍的Excel函數
- 7. MySQL範圍和平均值
- 8. 需要PandasDataSeries上的平均真實範圍和指數移動平均函數
- 9. 如何在Excel中做一個動態範圍的平均值? (VBA?)
- 10. Excel函數 - 如果範圍之間的日期,顯示平均值
- 11. 創建動態範圍
- 12. excel的平均值與不同的範圍
- 13. 向量元素範圍的平均值
- 14. 如何在excel中的日期範圍內平均某些值
- 15. 在VBA excel中取平均值不同的長度範圍
- 16. 基於時間範圍的Excel VBA平均值
- 17. 平均值的平均值Excel公式
- 18. Excel中的動態範圍
- 19. 動態範圍在Excel
- 20. excel動態範圍公式
- 21. 使用窗口函數計算移動總和/平均值時的動態行範圍(SQL Server)
- 22. 動態範圍內的VBA範圍值
- 23. 使用INDIRECT函數的Excel中的動態範圍
- 24. 如何在SQL中的日期範圍內移動平均值?
- 25. Excel中 - 創建動態求和公式範圍
- 26. Excel VBA命名範圍與動態創建名稱
- 27. EXCEL列平均值/範圍A IF列/範圍B OR列/範圍C等於NO
- 28. Excel中的數值範圍
- 29. 動態確定在EXCEL中應用公式/函數的範圍
- 30. 如何動態創建命名範圍?
通常「需要幫助」類型的問題不是一個好問題。在這種情況下,我很高興我仍然閱讀它。 – John