我正在尝试运行一个TTest
,它需要我将一个范围的平均值与另一个进行比较。
但是,我的 excel 文件已经被填充了,所以我不需要平均范围,因为 excel 迫使我这样做。
有没有什么方法可以让TTest
函数认为我正在为它提供一个多单元格范围,即使它只从单个单元格中获取 ttest 中每个变量的数据?
现在我将它设置为一个范围,但如果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