Применяет функцию ЛЯМБДА к каждому столбцу и возвращает массив результатов. Например, если исходный массив содержит 3 столбца и 2 строки, возвращается массив, который содержит 3 столбца и 1 строку.
Синтаксис
=BYCOL (массив, лямбда(столбец))
Аргументы и параметры функции BYCOL:
-
массив. Массив, разделенный на столбцы.
-
лямбда. Функция ЛЯМБДА, которая принимает столбец в качестве одного параметра и вычисляет один результат. ЛЯМБДА принимает один параметр:
-
столбец Столбец из массива.
Ошибки
При указании недопустимой функции ЛЯМБДА или неверного количества параметров возвращается ошибка #ЗНАЧ! с названием "Неверные параметры".
Если функция ЛЯМБДА не указана или возвращает любой результат, отличный от одного значения, возвращается ошибка #ЗНАЧ.
Примеры
Пример 1. Возврат максимального значения каждого столбца
Введите пример данных в ячейки A1: C2 и скопируйте формулу в ячейку D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Пример 2. Возврат суммы квадратных значений каждого элемента массива в каждом столбце
Введите пример данных в ячейки A1: C2 и скопируйте формулу в ячейку D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))