dilluns, 29 d’agost de 2011

Transponer en una única columna


El que volem es passar d'això:






a això:



Es a dir volem obtenir en una columna aquest resultats:
=A2
=B2
=C2
=D2
=E2
=A3
=B3
=C3
=D3
=E3
=A4
=B4

etc, etc.

Si arrastrem des de la primera fòrmula fins la cinquena (es a dir des de =A2 fins =E2) la primera cel·la contindrà =A7 en lloc de l'esperada =A3. Idees del tipus =A(2+1) no funcionen.

No hi ha cap forma (a nivell d'usuari) de fer servir una mena de variable dins la fòrmula de referència.

L'opció TRANSPONER manté la capçalera en la primera columna, però el que volem es tenir-ho en una única columna.

Una possible solució és montar una seqüència d'aquest tipus:

i finalment fer servir la funció INDIRECTO contra el resultat calculat.

La funció INDIRECTO ens donarà com a resultat les dades que hi han en la casilla corresponent. En aquest cas:

=INDIRECTO(D11) farà que obtinguem el que hagi en A2 i així consecutivament.









Cap comentari:

Publica un comentari a l'entrada