標準エラー関数を追加する 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