Array-formules in Excel
Zonder matrixformule | Met matrixformule | F9-toets
Dit hoofdstuk helpt je te begrijpen matrixformules in uitmunten. Formules voor eencellige matrix voeren meerdere berekeningen in één cel uit.
Zonder matrixformule
Zonder een matrixformule te gebruiken, zouden we de volgende stappen uitvoeren om de grootste vooruitgang te vinden.
1. Eerst zouden we de voortgang van elke student berekenen.

2. Vervolgens zouden we de MAX-functie gebruiken om de grootste vooruitgang te vinden.

Met matrixformule
We hoeven het bereik niet in kolom D op te slaan. Excel kan dit bereik opslaan in zijn geheugen. Een bereik dat in het geheugen van Excel is opgeslagen, wordt een matrixconstante.
1. We weten al dat we de voortgang van de eerste student kunnen vinden door de onderstaande formule te gebruiken.

2. Om de grootste vooruitgang te vinden (niet overweldigd), voegen we de MAX-functie toe, vervangen C2 door C2: C6 en B2 met B2: B6.

3. Eindig door op CTRL + SHIFT + ENTER te drukken.

Opmerking: de formulebalk geeft aan dat dit een matrixformule is door deze in accolades {} te plaatsen. Typ deze niet zelf. Ze zullen verdwijnen wanneer u de formule bewerkt.
Verklaring: Het bereik (matrixconstante) wordt opgeslagen in het geheugen van Excel, niet binnen een bereik. De matrixconstante ziet er als volgt uit:
{19; 33; 63; 48; 13}
Deze matrixconstante wordt gebruikt als een argument voor de MAX-functie en geeft een resultaat van 63.
F9-toets
Wanneer u met matrixformules werkt, kunt u deze array-constanten zelf bekijken.
1. Selecteer C2: C6-B2: B6 in de formule.

2. Druk op F9.

Dat ziet er goed uit. Elementen in een verticale matrixconstante worden gescheiden door puntkomma's. Elementen in een horizontale matrixconstante worden gescheiden door komma's.