Returnerer en beregnet matrix med en angivet række- og kolonnestørrelse ved at anvende en LAMBDA.
Syntaks
=MAKEARRAY(rækker, kolonner; lambda(række, kolonne))
Syntaksen for funktionen MAKEARRAY har følgende argumenter og parametre:
-
række Antallet af rækker i matrixen. Skal være større end nul.
-
kolonner Antallet af kolonner i matrixen. Skal være større end nul.
-
lambda En LAMBDA, der kaldes for at oprette matrixen. LAMBDA tager to parametre:
-
række Rækkeindekset for matrixen.
-
kol Kolonneindekset for matrixen.
-
Fejl
Hvis du angiver en ugyldig LAMBDA-funktion eller et forkert antal parametre, returneres en #VÆRDI! fejl kaldet "Forkerte Parametre".
Hvis du angiver en række- eller kolonne-argument til en værdi < 1 eller til et ikke-tal, returneres en #VÆRDI! fejl.
Eksempler
Eksempel 1: Opret en 2D-matrix, der repræsenterer en simpel multiplikationstabel
Kopiér følgende formel til celle C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Eksempel: 2: Opret en tilfældig liste over værdier
Indtast eksempeldataene i cellerne D1:E3, og kopiér derefter formlen til celle D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))