Aquesta història forma part d’una sèrie enfocada a millorar les teves habilitats amb l’Excel. Trobaràs enllaços altres històries més avall.
La majoria de la gent es pensa que una fórmula a l'Excel consisteix a produir un únic resultat per a una cel·la concreta d’un full de càlcul.
Però amb la funció de matrius dinàmiques de l'Excel, una mateixa fórmula es pot aplicar en múltiples cel·les, cadascuna d'elles amb càlculs únics. Això et permet crear fàcilment llibres grans i minimitzar els errors. Pots utilitzar aquestes fórmules màgiques allà on et calgui repetir un càlcul en una matriu de dades.
Aquí tens dos exemples per descobrir com estalviar temps i esforç fent servir les matrius dinàmiques.
Per començar: crea una taula de sumes
Objectiu: crear una taula de sumes i una clau de resposta com la que es mostra aquí sota per ajudar la teva mainada a aprendre matemàtiques (i també per ajudar-te a comprovar les seves respostes).
El mètode antic: un cop havies introduït els valors a la primera filera i la primera columna, aleshores creaves una fórmula com ara =C4+B5 a la primera cel·la de la taula, després la copiaves i enganxaves al llarg de tota la primera filera i finalment copiaves i enganxaves la filera en la resta. Massa copiar i enganxar!
El mètode dinàmic: crea una fórmula simple que faci referència al rang sencer de cel·les i calcula cada valor d’una sola vegada.
Com es fa: utilitzant com a exemple la taula que tens a continuació, a la primera cel·la de resposta introdueix =C4:J4+B5:B18. C4:J4 és el rang de les cel·les de la primera filera i B5:B18 representa les cel·les de la primera columna. Prem Enter i s’omplirà tota la taula!

Nivell avançat: resumeix dades per persona o categoria
Agafa els guanyadors setmanals d’un concurs de vendes i esbrina les vendes totals de cada guanyador. Actualitza els totals a mesura que es van afegint els nous guanyadors.
Mètode antic: podries utilitzar la funció =SUMIF() per resumir les vendes de cada persona, però com que els nous guanyadors s’afegeixen setmanalment, expandint així el rang de la cel·la, hauràs d’ajustar la fórmula manualment cada setmana.
El mètode dinàmic: utilitza una matriu dinàmica per actualitzar automàticament el rang cada cop que s’afegeixi un nou guanyador setmanal.
Com es fa: la taula que tens aquí sota mostra els guanyadors setmanals. Per obtenir una llista de l’equip de vendes i ometre les entrades duplicades, utilitza la nova funció UNIQUE(): en una zona buida del llibre de treball introdueix la fórmula =UNIQUE(B3:B12). B3:B12 representa la llista actual de guanyadors:

Per obtenir les vendes totals de cada persona, hauràs d’utilitzar una versió especial de la funció =SUMIF(): a la columna que hi ha al costat del nom Murat, introdueix la fórmula =SUMIF(B3:B12,E3#,C3:C12): B3:B12 representa la llista actual de guanyadors i C3:C12, la de vendes setmanals.
Aquí el factor màgic és el coixinet (#): és qui li diu a l'Excel que enumeri tot el rang de la matriu dinàmica. En altres paraules: que tingui en compte qualsevol filera nova. Prem Enter i l'Excel resumirà les vendes per a cada persona.

Ara, quan afegeixis l’Alyssa com a guanyadora de la setmana 11, les dades s’inclouran al llistat de resum automàticament:

L'Excel ofereix moltes formes diferents d’usar les matrius dinàmiques, com ara les funcions FILTER(), SORT(), SORTBY(), SEQUENCE() i RANDARRAY(). El fet que només hagis d’utilitzar-les un sol cop per emplenar un nombre infinit de cel·les converteix les matrius dinàmiques en una eina imprescindible per estalviar temps.