Returnerar en beräknad matris med en angiven rad- och kolumnstorlek genom att använda en LAMBDA.
Syntax
=MAKEARRAY(rader, kolumner, lambda(rad, kolumn))
Syntaxen för funktionen MAKEARRAY har följande argument och parametrar:
-
rader Antalet rader i matrisen. Måste vara större än noll.
-
kolumner Antalet kolumner i matrisen. Måste vara större än noll.
-
lambda En LAMBDA som anropas för att skapa matrisen. LAMBDA tar två parametrar:
-
rader Matrisens radindex.
-
kolumn Matrisens kolumnindex.
-
Fel
Om du anger en ogiltig LAMBDA-funktion eller ett felaktigt antal parametrar returneras #VALUE! fel som kallas Felaktiga parametrar.
Ange ett rad eller kolumn argument till ett värde < 1 eller till ett icke-tal returnerar ett #VALUE! fel.
Exempel
Exempel 1: Skapa en 2D-matris som representerar en enkel multiplikationstabell
Skriv in följande formel i cell C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Exempel 2: Skapa en slumpmässig lista med värden
Ange exempeldata i cellerna D1:E3 och kopiera sedan formeln till cell D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))