Palauttaa määritetyn rivin ja sarakkeen koon lasketun matriisin käyttämällä LAMBDAa.
Syntaksi
=MAKEARRAY(rows, cols, lambda(row, col))
MAKEARRAY-funktion syntaksissa on seuraavat argumentit ja parametrit:
-
rows Matriisin rivien määrä. Arvon on oltava suurempi kuin nolla.
-
cols Matriisin sarakkeiden määrä. Arvon on oltava suurempi kuin nolla.
-
lambda LAMBDA-funktio, joka kutsutaan matriisin luomiseksi. LAMBDA-funktio tarvitsee kaksi parametria:
-
row Matriisin rivi-indeksi.
-
col Matriisin sarakeindeksi.
-
Virheet
Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! -virheen nimeltä "Virheelliset parametrit".
Argumentin row tai col määrittäminen arvoon < 1 tai muuhun kuin lukuun palauttaa #VALUE! -virheen.
Esimerkkejä
Esimerkki 1: Luo yksinkertaista kertotaulua edustava 2D-matriisi
Kopioi soluun C2 seuraava kaava:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Esimerkki 2: Luo satunnainen arvoluettelo
Kirjoita mallitiedot soluihin D1:E3 ja kopioi sitten kaava soluun D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))