0

我为 Excel 编写了一个用户定义的函数,它添加了标准错误函数。该函数运行良好,除非在不连续的单元格或范围上使用它。例如:函数适用于单元格 ( A1:A200),但不适用于单元格 ( A1,B2,C3,D14)

据我所知,问题出在Size = WorksheetFunction.Count(numbers)后来在分母中使用时。

  Option Explicit

Function StdErr(numbers As Range) As Double
    Dim StdDev As Double
    Dim Size As Integer

    StdDev = WorksheetFunction.StDev_S(numbers)
    Size = WorksheetFunction.Count(numbers)

    StdErr = StdDev / Sqr(Size)
End Function
4

1 回答 1

0

如果公式输入为

=StdError((A1,B2,C3,D14))

因此 , 被视为联合运算符而不是参数分隔符

于 2015-11-12T16:37:40.167 回答