Vrátí vypočítané pole se zadanou velikostí řádků a sloupců použitím funkce LAMBDA.
Syntaxe:
=MAKEARRAY(řádky, sloupce, lambda(řádek, sloupec))
Syntaxe funkce MAKEARRAY má následující argumenty a parametry:
-
řádky Počet řádků v poli. Musí být větší než nula.
-
sloupce Počet sloupců v poli. Musí být větší než nula.
-
lambda LAMBDA, která se volá k vytvoření pole. Lambda přijímá dva parametry:
-
řádek Index řádku pole.
-
sloupec Index sloupce pole.
-
Chyby
Zadání neplatné funkce LAMBDA nebo nesprávného počtu parametrů vrátí hodnotu #VALUE! chyba s názvem „Nesprávné parametry“.
Nastavení argumentu řádku nebo sloupce na hodnotu < 1 nebo na hodnotu, která není číslo, vrátí #VALUE! chyba.
Příklady
Příklad 1: Vytvoření 2D pole představujícího jednoduchou tabulku násobení
Zkopírujte následující vzorec do buňky C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Příklad 2: Vytvoření náhodného seznamu hodnot
Zadejte ukázková data do buněk D1:E3 a zkopírujte vzorec do buňky D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))