我想使用VBA将标准错误函数添加到Excel中,到目前为止,我只是标准偏差函数的变体。我在线获取了函数,并在最后一行中对其进行了更改,并将其除以总数据点的平方根。这似乎不适用于我。计算标准错误Vba
编辑:当我尝试使用Excel电子表格上的函数时,无论数据集是什么,它都会显示为0。
Function StdErr(numbers As Range) As Double
Dim i As Integer
Dim xbar As Double
Dim x As Double
xbar = WorksheetFunction.Average(numbers)
For i = 1 To numbers.Count
x = x + (numbers.Item(i).Value - xbar)^2
Next i
SrdErr = (x/numbers.Count)/(Sqr(numbers.Count))
End Function
它不起作用,因为?你是否遇到错误,或者它没有产生正确的价值,会发生什么? –
当我尝试在Excel电子表格上使用该函数时,无论数据集是什么,它都会显示为0。对不起,不澄清。 –
是否有任何理由不使用工作表函数来进行标准偏差? –