MAKEARRAY-functie

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac

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 van een eerste MAKEARRAY-functie

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")))

Voorbeeld van een tweede MAKEARRAY-functie