3
我想知道如果在Excel中我們有像ones
或range
命令的命令。在Excel中使用數組公式
我使用下面的命令在我的實驗之一:
=TTEST(A1:A5, {1,1,1,1,1},2,1)
然而,如果實驗增加的迭代,你有一個非常大的公式。所以,任何想法,如果我可以用更優雅的方式寫出公式,這樣我就不必重複作爲實驗的數量。
感謝
我想知道如果在Excel中我們有像ones
或range
命令的命令。在Excel中使用數組公式
我使用下面的命令在我的實驗之一:
=TTEST(A1:A5, {1,1,1,1,1},2,1)
然而,如果實驗增加的迭代,你有一個非常大的公式。所以,任何想法,如果我可以用更優雅的方式寫出公式,這樣我就不必重複作爲實驗的數量。
感謝
這是一個有點難看,但你可以用一個小技巧與ROW
功能產生一系列的國家:
的ROW
功能,作爲陣列功能一起使用時,將返回參考中的行號序列。因此,要產生數組1,2,3,4,5
可以使用
ROW(1:5)
要生成的n
那些序列只是除以陣列本身:
ROW(1:n)/ROW(1:n)
爲了n
一個變量,只需使用INDIRECT
功能和單元格引用:
ROW(INDIRECT("1:"&C1))/ROW(INDIRECT("1:"&C1))
所以,你的公式是:
=TTEST(A1:A5, ROW(A1:A5)/ROW(A1:A5),2,1)
或者更簡單地說你的情況下,僅僅通過自身分裂範圍:
=TTEST(A1:A5, (A1:A5)/(A1:A5), 2, 1)
非常感謝你,你的答案由我以爲永遠不會在Excel中存在這麼多的小寶石。即使我不會一直使用1,但是變量'n',我明白我該如何做到這一點。非常感謝您的洞察力和幫助 – Kiran