Stosuje funkcję LAMBDA do każdego wiersza i zwraca tablicę wyników. Jeśli na przykład oryginalna tablica składa się z 3 kolumn na 2 wiersze, zwrócona tablica to 1 kolumna na 2 wiersze.
Składnia
=BYROW(array, lambda(row))
W składni funkcji BYROW występują następujące argumenty:
-
array Tablica rozdzielana wierszami.
-
lambda Funkcja LAMBDA, który przyjmuje wiersz jako pojedynczy parametr i oblicza jeden wynik. Funkcja LAMBDA wymaga jednego parametru:
-
row Wiersz z tablicy.
Błędy
Podanie nieprawidłowej funkcji LAMBDA lub nieprawidłowej liczby parametrów zwraca błąd #VALUE! błąd o nazwie „Niepoprawne parametry”.
Nie podanie funkcji LAMBDA lub żadnej wartości oprócz pojedynczej wartości zwróconej przez funkcję LAMBDA zwraca błąd #CALC.
Przykłady
Przykład 1: Zwraca maksymalną wartość każdego wiersza danych
Wprowadź przykładowe dane w komórkach A1:C2, a następnie skopiuj formułę do komórki D4:
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Przykład 2. Zwraca sumę wartości kwadratowych dla każdego wiersza danych przy użyciu funkcji SUMA.KWADRATÓW.
Wprowadź przykładowe dane w komórkach A1:C2, a następnie skopiuj formułę do komórki D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))