Crear matriz a partir de la lista en MS Excel

Crear matriz a partir de la lista en MS Excel

Tengo una lista en MS Excel que se ve así:

A1 2
A2 3
A3 5
A4 1

Ahora quiero hacer una matriz a partir de esto, donde cada valor se sume entre sí. Como esto:

   A1 A2 A3 A4
A1 4  5  7  3
A2 5  6  8  4
A3 7  8  10 6
A4 3  4  6  2

¿Existe una manera fácil de crear dicha matriz? La única solución posible que tengo ahora es crear la matriz manualmente. Pero mi lista consta de más de 200 valores y tengo que crear más matrices.

Los nombres (A1, A2, etc.) no aparecen en mi hoja. Solo los usé como ilustración.

Respuesta1

Supongamos que los datos originales están en la hoja de trabajo con el nombre Sheet1en el rango A1:A4. Supongamos que el rango de resultados es A1:D4 en otra hoja.

Si es así, use la fórmula

=INDIRECT("Sheet1!R" & ROW() & "C1",FALSE)+INDIRECT("Sheet1!R" & COLUMN() & "C1",FALSE)

Para otro rango de destino, reste las constantes adecuadas de los valores de FILA() y COLUMNA() en la fórmula. Para otro rango de origen: agregue la constante adecuada a FILA() y COLUMNA() y modifique la constante "C1" a "Cx" respectivamente.

información relacionada