Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Microsoft365.com My Office for iPhone

Palauttaa määritetyn rivin ja sarakkeen koon lasketun matriisin käyttämällä LAMBDA-funktiota.

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))

Ensimmäinen esimerkki MAKEARRAY-funktion käytöstä

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")))

Toinen esimerkki MAKEARRAY-funktion käytöstä

Katso myös

LAMBDA -funktio 

MAP-funktio

REDUCE-funktio

SCAN-funktio

BYCOL-funktio

BYROW-funktio

ISOMITTED-funktio

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.