0

TTestある範囲の平均を別の範囲と比較する必要がある a を実行しようとしています。

ただし、私のExcelファイルにはすでにデータが入力されているため、Excelが強制しているため、範囲を平均化する必要はありません。

TTestttest の変数ごとに 1 つのセルからデータを取得しているだけなのに、マルチセル範囲をフィードしていると関数に思わせる方法はありますか?

今は範囲として設定していますが、下Range("A1:A2")に変更するとRange("A1")機能しなくなります。ありがとう!

Sub a()

Dim Z As Double

Dim rng1 As Range
Set rng1 = Range("A1:A2")

Dim rng2 As Range
Set rng2 = Range("B1:B2")

Z = Application.WorksheetFunction.TTest(rng1, rng2, 2, 1)

MsgBox "value is " & Z

End Sub
4

1 に答える 1

0

なぜレンジを使うのですか?'=TTEST({23,25,28},{33,35,37},1,1)" として明示的に配列を定義してみてください。

于 2013-05-27T21:29:00.843 に答える