Excel函数-对通过以下任一项过滤的数组进行t检验;1“;或;2“;在A栏

Excel函数-对通过以下任一项过滤的数组进行t检验;1“;或;2“;在A栏,excel,vlookup,Excel,Vlookup,我有一个2列的数组。A列为“性别”(1或2)。B列为“响应”(1至5) 我想做一个t检验,比较男性受访者(a栏中的“1”)和女性受访者(a栏中的“2”) 我试图通过对数组执行VLOOKUP来实现这一点,但我无法计算出公式。这意味着对于t检验,我正在比较同一数组的两个过滤版本(一个只有男性受访者,另一个是女性受访者)。您是否可以对A列中的数据进行排序,然后使用数据分析插件执行t检验 否则,可以使用数组公式 {if(a1:a10=1,b1:b10,”)}以数组形式获取男性响应,{if(a1:a10=

我有一个2列的数组。A列为“性别”(1或2)。B列为“响应”(1至5)

我想做一个t检验,比较男性受访者(a栏中的“1”)和女性受访者(a栏中的“2”)


我试图通过对数组执行VLOOKUP来实现这一点,但我无法计算出公式。这意味着对于t检验,我正在比较同一数组的两个过滤版本(一个只有男性受访者,另一个是女性受访者)。

您是否可以对A列中的数据进行排序,然后使用数据分析插件执行t检验

否则,可以使用数组公式
{if(a1:a10=1,b1:b10,”)}
以数组形式获取男性响应,
{if(a1:a10=2,b1:b10,”)}
以数组形式获取女性响应

因此,将t.test函数
{=t.test(IF(A1:A10=1,B1:B10,”),IF(A1:A10=2,B1:B10,”),2,2)}
与最后两个参数(“2”和“2”)结合起来,这两个参数取决于测试(定向或非定向)和样本的方差


“{}”表示一个数组公式。要插入数组公式,请在完成公式时使用CTRL+SHIFT+ENTER而不是通常的ENTER键

数据透视表如何?我认为这更适合用于比较。不确定您需要什么统计参数,但可能使用“AVERAGEIF”、“SUMIF”、“COUNTIF”、“SUMPRODUCT”可以实现目标。感谢您的回复。如果我使用“{=If(a1:a10=1,b1:b10,”)}”作为T测试中的第一个数组值,它将返回“invalid”。我无法对A列中的数据进行排序,因为这些列周围有更多的数据会混淆分析。请尝试以下{=t.TEST(IF(A1:A10=1,B1:B10,”),IF(A1:A10=2,B1:B10,”),2,2)}好的,计算结果是OK,但只给出一个结果(在本例中为0.593103525)。我该如何解释这个结果?这取决于你的无效假设。。。但从我对t检验的记忆来看,我会说这意味着两种反应之间的差异在统计学上并不显著。尝试搜索一些关于t检验的附加信息,这是一个很好的资源