Returnează o matrice calculată pentru o dimensiune de rând și coloană specificată, prin aplicarea unei funcții 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.
coloane 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 Este 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ă o #VALUE! numită "Parametri incoreși".
Setarea unui argument rând sau col la o valoare < 1 sau la un non-număr returnează un #VALUE! .
Exemple
Exemplul 1: creați o matrice 2D reprezentând o tablă î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")))