Застосовує ЛЯМБDAдо кожного рядка та повертає масив результатів. Наприклад, якщо вихідний масив має 3 стовпці та 2 рядки, повернутий масив має 1 стовпець і 2 рядки.
Синтаксис
=BYROW(масив;лямбда(рядок))
Синтаксис функції BYROW має такі аргументи:
-
масив Масив, який слід розділяти рядком.
-
лямбда ЛЯМБДА, яка приймає рядок як один параметр і обчислює один результат. ЛЯМБДА приймає один параметр:
-
рядок Рядок із масиву.
Помилки
Якщо встановити неприпустиму функцію LAMBDA або неправильну кількість параметрів, повертається #VALUE! під назвою "Неправильні параметри".
Функція LAMBDA або функція LAMBDA не має жодного значення, крім одного, повернутого з функції LAMBDA, #CALC помилку.
Приклади
Приклад 1. Повертає максимальне значення кожного рядка даних
Введіть зразок даних у клітинки A1:C2, а потім скопіюйте формулу до клітинки D4.
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Приклад 2: повертає максимальне значення кожного квадратного значення масиву за допомогою функції SUMSQ
Введіть зразок даних у клітинки A1:C2, а потім скопіюйте формулу до клітинки D4.
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))