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 rijindex van de matrix.
- Kolonel 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'.
Het instellen van een rij - of kolomargument op een waarde < 1 of een niet-getal retourneert een #VALUE! 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")))