使用偏移来创建动态范围

时间:2018-01-04 12:28:42

标签: excel vba excel-vba excel-formula

我目前有一个专栏,从B28(标题)和B29值开始。

enter image description here

我使用宏将数据添加到列中,并计算利润数字的均值和标准差。由于我添加数据,我不能只选择例如B29:B10000,因为它会偏差任何均值和标准差,因为它也会考虑空白单元格。因此,我需要创建一个范围,该范围将在添加数据时更新,并且仅从第一个数字到最后一个数字范围,没有空白单元格。

我使用的当前公式不起作用:

=OFFSET('Panel'!$B$28,1,0,COUNTA('Panel'!$B28:$B999)-1,1)

(也尝试选择整栏$ B:$ B但不起作用)

有没有解决方案?

干杯

1 个答案:

答案 0 :(得分:1)

是肯定的。将范围转换为表格。

enter image description here

enter image description here

enter image description here

使用正常公式,例如从平均值(B2:B9)平均值(tablename [Profit])

在添加第8年之前

enter image description here

添加第8年后 - 自动更新

enter image description here

相关问题