Returnează o matrice calculată cu o dimensiune specificată de rând și coloană, aplicând o funcție LAMBDA.
Sintaxă
=MAKEARRAY(rânduri, col, lambda(rând, coloană))
Sintaxa funcției MAKEARRAY are următorii argumente și parametri:
-
Rânduri Este numărul de rânduri din matrice. Trebuie să fie mai mare decât zero.
-
Cols 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 rândului matricei.
-
Col Indexul de coloană al matricei.
-
Erori
Furnizarea unei funcții LAMBDA nevalide sau a unui număr incorect de parametri returnează o #VALUE! numită "Parametri incoreși".
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 simplu
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")))