Применяет функцию ЛЯМБДА к каждому столбцу и возвращает массив результатов. Например, если исходный массив содержит 3 столбца и 2 строки, возвращается массив, который содержит 3 столбца и 1 строку.

Синтаксис

=BYCOL (массив, лямбда(столбец))

Аргументы и параметры функции BYCOL:

  • массив.      Массив, разделенный на столбцы.

  • лямбда.      Функция ЛЯМБДА, которая принимает столбец в качестве одного параметра и вычисляет один результат. ЛЯМБДА принимает один параметр:

  • столбец   Столбец из массива.

Ошибки

При указании недопустимой функции ЛЯМБДА или неверного количества параметров возвращается ошибка #ЗНАЧ! с названием "Неверные параметры".

Если функция ЛЯМБДА не указана или возвращает любой результат, отличный от одного значения, возвращается ошибка #ЗНАЧ.

Примеры

Пример 1. Возврат максимального значения каждого столбца

Введите пример данных в ячейки A1: C2 и скопируйте формулу в ячейку D4:

=BYCOL(A1:C2, LAMBDA(array, MAX(array)))

Первый пример функции BYCOL

Пример 2. Возврат суммы квадратных значений каждого элемента массива в каждом столбце

Введите пример данных в ячейки A1: C2 и скопируйте формулу в ячейку D4:

=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))

Второй пример функции BYCOL

См. также

Функция MAP

Функция REDUCE

Функция SCAN

Функция MAKEARRAY

Функция BYROW

Функция ISOMITTED

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.