/ / Array-formules in Excel

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.

Zonder Excel-matrixformule, stap 1

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

Zonder Excel-matrixformule, stap 2

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.

Met Excel Array Formula, stap 1

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.

Met Excel Array Formula, stap 2

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

Met Excel Array Formula, stap 3

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.

Selecteer Referenties

2. Druk op F9.

Array Constant

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.

Lees ook: