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