Crie uma matriz a partir de uma lista no MS Excel

Crie uma matriz a partir de uma lista no MS Excel

Eu tenho uma lista no MS Excel parecida com a seguinte:

A1 2
A2 3
A3 5
A4 1

Agora quero fazer disso uma matriz, onde cada valor se soma. Assim:

   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 uma maneira fácil de criar essa matriz? A única solução possível que tenho agora é criar a matriz manualmente. Mas minha lista consiste em mais de 200 valores e preciso criar mais matrizes.

Os nomes (A1, A2 etc.) não são exibidos na minha planilha. Eu apenas os usei para ilustração.

Responder1

Suponha que os dados originais estejam na planilha com o nome Sheet1no intervalo A1:A4. Suponha que o intervalo de resultados seja A1:D4 em outra planilha.

Se sim, use a fórmula

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

Para outro intervalo de destino, subtraia as constantes adequadas dos valores ROW() e COLUMN() na fórmula. Para outro intervalo de origem - adicione a constante adequada a ROW() e COLUMN() e altere a constante "C1" para "Cx", respectivamente.

informação relacionada