2017-04-15 157 views
1

我想用細胞的清單,範圍細胞陣列的Excel

我想要做的就是使用特定的細胞成Trimmean()功能是這樣的:

=trimmean([B1, B9, B11, B3], 25%) 

我發現{1;2;3;4;5}作品只是像數組,但不參照細胞

我寧願不使用VBA

回答

3

您可以使用:

=TRIMMEAN(CHOOSE({1,2,3,4},B1,B9,B11,B3),25%)

其中在陣列常數的上限值:

{1,2,3,4}

應等於細胞的所考慮的數(在本例4)。

如果該數量是相當大的,那麼,以免必須手動構造所需陣列恆定,則可以使用下面的版本,這需要提交作爲陣列式**

=TRIMMEAN(CHOOSE(ROW(INDEX(A:A,1):INDEX(A:A,AREAS((B1,B9,B11,B3)))),B1,B9,B11,B3),25%)

問候

**數組公式不以同樣的方式爲「標準」公式輸入。您只需按住CTRL和SHIFT鍵,而不是按下ENTER鍵,然後按ENTER鍵。如果你做得對,你會注意到Excel在公式周圍放置了大括號(儘管不要試圖自己手動插入這些)。