Возвращает вычисляемый массив строк и столбцов указанного размера путем применения функции ЛЯМБДА.
Синтаксис
=MAKEARRAY(строки, столбцы, лямбда(строка, столбец))
Аргументы и параметры функции MAKEARRAY:
-
строки. Количество строк в массиве. Должно быть больше нуля.
-
столбцы. Количество столбцов в массиве. Должно быть больше нуля.
-
лямбда. Функция ЛЯМБДА, вызываемая для создания массива. ЛЯМБДА принимает два параметра:
-
строка. Индекс строки массива.
-
столбец. Индекс столбца массива.
-
Ошибки
При указании недопустимой функции ЛЯМБДА или неверного количества параметров возвращается ошибка #ЗНАЧ! с названием "Неверные параметры".
Если аргументам строка или столбец присвоено значение < 1 или не число, возвращается ошибка #ЗНАЧ! .
Примеры
Пример 1. Создание двухмерного массива, представляющего простую таблицу умножения
В ячейку C2 скопируйте следующую формулу:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Пример 2. Создание случайного списка значений
Введите пример данных в ячейки D1:E3, а затем скопируйте формулу в ячейку D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))