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:
- Tablicy Tablica, która ma być rozdzielona wierszami.
- Lambda Funkcja LAMBDA, która przyjmuje wiersz jako jeden parametr i oblicza jeden wynik. Funkcja LAMBDA wymaga jednego parametru:
- WierszaWiersz 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)))