Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

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

Синтаксис

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

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

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

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

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

Ошибки

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

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

Примеры

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

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

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

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

Пример 2. Возвращает сумму квадратных значений для каждой строки данных с помощью функции SUMSQ.

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

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

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

См. также

Функция MAP

Функция REDUCE

Функция SCAN

Функция MAKEARRAY

Функция BYCOL

Функция ISOMITTED

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

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

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

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