如何在Excel公式中select不同的单元格

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

作为一个testing,我试着SUM((D1:D2,D8:D9)) ,并得到正确的结果。

SUM也可以使用非连续的单元格范围。 但TTEST需要两个matrix,既可以是连续的单元格范围,也可以是像{1;2;3;4}{1,2,3,4}这样的数组文字。

因此,您可以使用INDIRECTN协作,从非连续的单元格范围创buildmatrix。

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

由于TTEST需要matrix,它已经在数组上下文中了。 所以这个公式不需要用[Ctrl] + [Shift] + [Enter]作为数组公式input。

请注意, INDIRECT中的“D2”,“D3”,…是文本string,而不是单元格引用。 所以他们不会被更新,如果公式被复制。