una suma son matriz matriciales matrices las invertir inversa hacer funciones cuáles condicionales como excel excel-formula

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)