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.
- Överste 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 värdet < 1 eller till ett annat värde än ett 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")))