Возвращает вычисляемый массив строк и столбцов указанного размера путем применения ЛЯМБДА-функции.
Синтаксис
=MAKEARRAY(строки, столбцы, лямбда(строка, столбец))
Аргументы и параметры функции MAKEARRAY:
строки Количество строк в массиве. Должно быть больше нуля.
столбцы Количество столбцов в массиве. Должно быть больше нуля.
лямбда Функция ЛЯМБДА, вызываемая для создания массива. ЛЯМБДА принимает два параметра:
- строка Индекс строки массива.
- столбец Индекс столбца массива.
Ошибки
При указании недопустимой функции ЛЯМБДА или неверного количества параметров возвращается ошибка #ЗНАЧ! с названием "Неверные параметры".
Если для аргумента строки или столбца задано значение < 1 или не число, возвращается #VALUE! ошибку #ЗНАЧ!.
Примеры
Пример 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")))