MAKEARRAY-funktio

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

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:

  • rivit Matriisin rivien määrä. Arvon on oltava suurempi kuin nolla.

  • sarakkeet Matriisin sarakkeiden määrä. Arvon on oltava suurempi kuin nolla.

  • lambda LAMBDA-funktio, joka kutsutaan matriisin luomiseksi. LAMBDA-funktio tarvitsee kaksi parametria:

    • rivi Matriisin rivi-indeksi.
    • col Matriisin sarakeindeksi.

Virheet

Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! -virheen nimeltä "Virheelliset parametrit".

Jos määrität rivin tai sarakkeen argumentin arvoksi < 1 tai muuksi kuin luvuksi, palautetaan #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ä