Returnează o matrice calculată cu o dimensiune de rând și coloană specificată, aplicând un LAMBDA.
Sintaxă
=MAKEARRAY(rânduri, coloane, lambda(rând, coloană))
Sintaxa funcției MAKEARRAY are următoarele argumente și parametri:
-
rânduri Este numărul de rânduri din matrice. Trebuie să fie mai mare decât zero.
-
col Este numărul de coloane din matrice. Trebuie să fie mai mare decât zero.
-
lambda Un LAMBDA care este apelat pentru a crea matricea. LAMBDA preia doi parametri:
-
rând Indexul de rând al matricei.
-
col Indexul de coloană al matricei.
-
Erori
Furnizarea unei funcții LAMBDA nevalide sau a unui număr incorect de parametri returnează un #VALUE! numită "Parametri incorecti".
Setarea unui argument rând sau col la o valoare < 1 sau la un non-număr returnează o #VALUE! .
Exemple
Exemplul 1: Crearea unei matrice 2D reprezentând un tabel de înmulțire simplă
Copiați următoarea formulă în celula C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Exemplul 2: Crearea unei liste aleatoare de valori
Introduceți datele eșantion în celulele D1:E3, apoi copiați formula în celula D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))