Tworzy macierz o określonych wymiarach, w której wartość każdej komórki jest generowana przez zastosowanie formuły.
=MAKEARRAY(nWiersze; nKolumny; Formuła)
nWiersze: liczba wierszy wynikowej macierzy.
nKolumny: liczba kolumn wynikowej macierzy.
Formuła: wyrażenie formuły lub funkcja LAMBDA, która będzie wywoływana dla każdej komórki macierzy.
Formuła musi definiować 2 zmienne odnoszące się do wierszy i kolumn macierzy.
Formuła =MAKEARRAY(5;5;LAMBDA(r;c;IF(r=c;1;0))) tworzy macierz jednostkową 5x5 (jest to ten sam wynik, co funkcja =JEDN.MACIERZY(5)).
Formuła =MAKEARRAY(5;8;(LAMBDA(r;c;"@@@"))) tworzy macierz 5x8 wypełnioną ciągiem znaków "@@@".
Formuła =MAKEARRAY(1;7;LAMBDA(r;c;c)) tworzy macierz jednowierszową wypełnioną liczbami od 1 do 7.
COM.MICROSOFT.MAKEARRAY