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

Синтаксис

=BYROW(массив, лямбда(строка))

Функция BYROW принимает следующие аргументы:

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

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

  • строка   Строка из массива.

Ошибки

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

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

Примеры

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

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

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

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

Пример 2. Возвращает максимальное значение среди всех возведенных в квадрат элементов массива с помощью функции СУММКВ

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

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

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

См. также

Функция MAP

Функция REDUCE

Функция SCAN

Функция MAKEARRAY

Функция BYCOL

Функция ISOMITTED

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

Совершенствование навыков
Перейти к обучению

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×