suma - Usar matrices en la fórmula de Excel
suma de matrices en excel (1)
Me pregunto si en Excel tenemos comando como ones
o range
.
Estoy usando el siguiente comando en uno de mis experimentos:
=TTEST(A1:A5, {1,1,1,1,1},2,1)
Sin embargo, si las iteraciones del experimento aumentan, tienes una fórmula realmente grande. Entonces, cualquier idea si puedo escribir la fórmula de una manera más elegante para no tener que repetir 1 como la cantidad de experimentos.
Gracias
Es un poco feo, pero puedes usar un pequeño truco con la función ROW
para generar una serie de unos:
La función ROW
, cuando se usa como una función de matriz, devolverá una secuencia de los números de fila en la referencia. Entonces, para generar la matriz 1, 2, 3, 1,2,3,4,5
, 5 podrías usar
ROW(1:5)
Para generar una secuencia de n
solo divida esa matriz por sí mismo:
ROW(1:n)/ROW(1:n)
Para hacer n
una variable, simplemente use la función INDIRECT
y una referencia de celda:
ROW(INDIRECT("1:"&C1))/ROW(INDIRECT("1:"&C1))
Entonces tu fórmula sería:
=TTEST(A1:A5, ROW(A1:A5)/ROW(A1:A5),2,1)
O, más simplemente para su caso, simplemente divida el rango por sí mismo:
=TTEST(A1:A5, (A1:A5)/(A1:A5), 2, 1)