use*_*904 1 excel function worksheet-function excel-formula
我在一列中列出了4000个不同的价格值.我想计算列中第一个X值的平均值,并在单元格"B21"中显示结果.X的值可以改变并位于单元格"B20"中.我如何使用excel函数来执行此操作?也许平均和抵消?
这样做:
=AVERAGE(A1:INDEX(A:A,B20))
Run Code Online (Sandbox Code Playgroud)
请注意,B20中的0或空白将平均整列.您可以使用IF语句过滤掉它:
=IF(B20=0,"NA",AVERAGE(A1:INDEX(A:A,B20)))
Run Code Online (Sandbox Code Playgroud)
正如巴里在评论中所提到的那样,我之所以选择,INDEX是因为它并没有像OFFSET和INDIRECT.
| 归档时间: |
|
| 查看次数: |
15463 次 |
| 最近记录: |