Retourneert een berekende matrix van een bepaalde rij- en kolomgrootte door een LAMBDA toe te passen.
Syntaxis
=MAKEARRAY(rijen, cols, lambda(rij, kolom))
De syntaxis van de MAKEARRAY-functie heeft de volgende argumenten en parameters:
-
rijen Het aantal rijen in de matrix. Moet groter zijn dan nul.
-
cols Het aantal kolommen in de matrix. Moet groter zijn dan nul.
-
lambda Een LAMBDA die wordt aangeroepen om de matrix te maken. De LAMBDA heeft twee parameters:
-
rij De rij-index van de matrix.
-
col De kolomindex van de matrix.
-
Fouten
Als u een ongeldige LAMBDA-functie of een onjuist aantal parameters opgeeft, wordt een #VALUE! geretourneerd fout met de naam 'Onjuiste parameters'.
Als u een rij of kolom argument instelt op een waarde < 1 of een niet-getal, wordt een #VALUE! geretourneerd fout.
Voorbeelden
Voorbeeld 1: Een 2D-matrix maken die een eenvoudige vermenigvuldigingstabel vertegenwoordigt
Kopieer de volgende formule naar cel C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Voorbeeld 2: Een willekeurige lijst met waarden maken
Voer de voorbeeldgegevens in cellen D1:E3 in en kopieer de formule vervolgens naar cel D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))