標準誤差(標準偏差/サンプル数)の計算には、次のコードを使用します。しかし、連続していないセルで使用すると、#VALUEを返します!標準エラーの代わりに。私は配列として数式を入力しようとしました。これは、スプレッドシート内の数式の使用は、{=とStdErr(A1、A3、A5のようになり2007年から2012年までの転送後にVBAの計算式が機能しない
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
以前に働いたが(2012年に2007)エクセルの新しいバージョンを使用して新しいコンピュータに移動した後に動作を停止しました)}
ファンクションにブレークポイントを置き、関数の各行の結果をチェックすることによってエラーになった行を確認しましたか?もしそうでなければ、そうする。これは、同じことを処理していない場所を教えてくれるので、新しいExcelバージョンへのチャンスを調べてそれに応じて調整することができます。 –