如何在Excel公式中选择非连续单元格

时间:2016-10-17 05:37:27

标签: excel excel-formula

我想在行(2,3,8,9)与(4,5,6,7)中执行T.TEST个值。我试过T.TEST((D1:D2,D8:D9),D4:D7,2,2),但Excel并不喜欢它。有没有办法跳过这样的行?

作为测试,我尝试了SUM((D1:D2,D8:D9))并确实得到了正确的结果。

1 个答案:

答案 0 :(得分:1)

SUM也适用于非连续的单元格范围。但TTEST需要两个矩阵,可以来自连续的单元格区域,也可以来自{1;2;3;4}{1,2,3,4}等数组文字。

因此,您可以使用INDIRECTN合作,从非连续的单元格范围创建矩阵。

=TTEST(N(INDIRECT({"D2";"D3";"D8";"D9"})),D4:D7,2,2)

由于TTEST需要矩阵,因此它已经在数组上下文中。因此,不需要使用[Ctrl] + [Shift] + [Enter]输入此公式作为数组公式。

请注意,INDIRECT中的" D2"," D3",...是文本字符串,不是单元格引用。因此,如果复制公式,它们将不会更新。