我正在尝试运行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
答案 0 :(得分:0)
你为什么要使用范围?尝试明确定义数组la'= TTEST({23,25,28},{33,35,37},1,1)“