Retourneert een berekende matrix van een opgegeven rij- en kolomgrootte door een LAMBDA-functie 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 gebruikt 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 kolomargument instelt op de waarde < 1 of op een niet-getal, wordt een #VALUE! geretourneerd. als resultaat.
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")))