Una fórmula de matriu d'Excel és una fórmula que realitza càlculs sobre els valors d'una o més matrius en lloc d'un sol valor de dades. Als programes de fulls de càlcul, una matriu és un interval o una sèrie de valors de dades relacionats que normalment es troben a cel·les adjacents d'un full de treball.
Aquestes instruccions s'apliquen a Excel 2019, 2016, 2013, 2010 i Excel per a Microsoft 365.
Què són les fórmules de matriu?
Les fórmules de matriu són similars a les normals. Ells:
- Comença amb un signe igual (=)
- Feu servir la mateixa sintaxi que les fórmules normals
- Utilitzeu els mateixos operadors matemàtics
- Seguiu el mateix ordre d'operació
No obstant això, les fórmules de matriu estan envoltades de claus { }. I no les podeu escriure simplement; els heu d'afegir prement les tecles Ctrl, Maj i Enter després d'introduir la fórmula en un cèl·lula o cèl·lules. Per aquest motiu, una fórmula de matriu de vegades s'anomena fórmula CSE a Excel.
Quan editeu una fórmula de matriu, les claus desapareixen. Per recuperar-los, torneu a prémer les tecles Ctrl, Maj i Retorn.
Hi ha dos tipus principals de fórmules de matriu:
- Fórmules de matriu d'una sola cel·la que duen a terme diversos càlculs en una sola cel·la del full de treball
- Fórmules de matriu de diverses cel·les que es troben en més d'una cel·la del full de treball
Com crear una fórmula de matriu
- Introduïu la fórmula en una cel·la.
- Manteniu premudes les tecles Ctrl i Maj del teclat.
- Premeu i deixeu anar la tecla Enter per crear la fórmula de matriu.
- Allibera les tecles Ctrl i Maj.
- Si es fa correctament, les claus envoltaran la fórmula.
Fórmules de matriu de cel·la única
Una fórmula de matriu de cel·les única utilitza una funció, com ara SUMA, MITJANA o COUNT, per combinar la sortida d'una fórmula de matriu de diverses cel·les en un sol valor en una sola cel·la. A continuació es mostra un exemple:
{=SUMA(A1:A2B1:B2)}
La fórmula anterior suma el producte de A1B1 i A2B2, i després retorna un únic resultat en un cel·la única del full de treball. Una altra manera de presentar aquesta fórmula és:
=(A1B1)+(A2B2)
Fórmules de matriu multicel·lular
Com el seu nom indica, les fórmules de matriu de diverses cel·les es troben en diverses cel·les del full de treball i tornen una matriu com a resposta. En altres paraules, la mateixa fórmula es troba en dues o més cel·les i retorna respostes diferents a cada cel·la.
Cada còpia, o instància, de la fórmula matricial, realitza el mateix càlcul a cada cel·la on habita, però cadascuna utilitza dades diferents. Per tant, cadascú produeix resultats diferents. Un exemple de fórmula de matriu de cel·les múltiples és:
{=A1:A2B1:B2}
Si la fórmula de matriu anterior es troba a cel·les C1 i C2 en un full de treball, els resultats serien els següents:
- Les dades de A1 es multipliquen per les dades de B1 i els resultats apareixen a la cel·la C1.
- Les dades de A2 es multipliquen per les dades de B2 i els resultats apareixen a la cel·la C2.
Fórmules de matriu i funcions d'Excel
Podeu utilitzar moltes de les funcions integrades d'Excel, com ara SUMA, MITJANA i COUNT , en una fórmula matricial. També hi ha algunes funcions, com TRANSPOSE, que sempre han de ser una fórmula matricial per funcionar correctament. (La funció TRANSPOSE copia les dades d'una fila a una columna o viceversa.)
També podeu ampliar la utilitat de moltes funcions com ara INDEX i MATCH o MAXi IF utilitzant-los junts en una fórmula matricial.
Crear una fórmula senzilla de matriu de cel·la única
Les fórmules de matriu de cel·les individuals solen dur a terme primer un càlcul de diverses cel·les i després utilitzen una funció com ara MITJANA o SUMA per combinar la sortida de la matriu en un únic resultat.
Ignoreu els valors d'error en trobar dades
Aquesta fórmula de matriu utilitza les funcions MITJANA, IF i ISNUMBER per trobar les funcions valor mitjà de les dades existents ignorant els valors d'error com ara DIV/0! i NAME?
Comptar cel·les de dades
Utilitzeu les funcions SUMA i IF en una fórmula de matriu per comptar cel·les de dades que compleixin una de les diverses condicions; aquesta tècnica és diferent de l'ús de la funció COUNTIFS d'Excel, que requereix que es compleixin totes les condicions establertes abans de comptar la cel·la.
Troba el nombre positiu o negatiu més gran
Aquest exemple combina la funció MAX i la funció IF en una fórmula matricial que trobarà el valor més gran o màxim per a un interval de dades quan compleixen uns criteris específics. Aquí, el valor més gran representa el temps més lent.
Troba el nombre positiu o negatiu més petit
Semblant a l'exemple anterior, podeu combinar les funcions MIN i IF en una fórmula de matriu per trobar el valor més petit o mínim per a una sèrie de dades quan compleixen uns criteris específics.
Troba el valor mitjà o mitjà
La funció MEDIAN a Excel troba el valor mitjà d'una llista de dades. En combinar-lo amb la funció IF en una fórmula matricial, podeu trobar el valor mitjà per a diferents grups de dades relacionades.
Fer una fórmula de cerca amb diversos criteris
Aquesta fórmula de matriu implica niar les funcions MATCH i INDEX per trobar informació específica en una base de dades.
Fer una fórmula de cerca a l'esquerra
La funció VLOOKUP normalment només cerca dades situades a les columnes de la dreta, però combinant-les amb la funció CHOOSE, podeu pot crear una fórmula de cerca a l'esquerra que cercarà les columnes de dades a l'esquerra de l'argument Lookup_value.
Quan introduïu una matriu com a argument per a una funció que normalment conté un sol valor o una referència de cel·la, podeu escriure directament les claus, en lloc d'utilitzar Ctrl+Maj+Retorncombinació de tecles, com a l'exemple anterior.