Returnerar en beräknad matris med en angiven rad- och kolumnstorlek genom att använda en LAMBDA-funktion.
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:
- rad 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.
Om du anger ett rad - eller kolumnargument till ett värde < 1 eller till ett icke-tal returneras ett #VALUE! felet #VÄRDEFEL!.
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")))