Застосовує LAMBDAдо кожного рядка та повертає масив результатів. Наприклад, якщо вихідний масив – це 3 стовпці та 2 рядки, повернений масив – це 1 стовпець і 2 рядки.
Синтаксис
=BYROW(масив;лямбда(рядок))
Синтаксис функції BYROW має такі аргументи:
-
масив Масив, який потрібно розділити за рядком.
-
Лямбда LambDA, яка приймає рядок як один параметр і обчислює один результат. Функція LAMBDA має один параметр:
-
Рядок Рядок із масиву.
Помилки
Надання неприпустимої функції LAMBDA або неправильна кількість параметрів повертає значення #VALUE! помилка з назвою "Неправильні параметри".
Якщо не використовується функція 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)))