Použije na každý řádek funkci LAMBDA a vrátí pole výsledků. Pokud například původní pole obsahuje 3 sloupce a 2 řádky, vrátí se pole o 1 sloupci a 2 řádcích.
Syntaxe
=BYROW(pole; lambda(řádek))
Syntaxe funkce BYROW má následující argumenty:
-
pole Pole, které se oddělí řádkem.
-
lambda LAMBDA, která považuje řádek za jediný parametr a vypočítá jeden výsledek. LAMBDA přijímá jeden parametr:
-
řádek Řádek z pole.
Chyby
Zadání neplatné funkce LAMBDA nebo nesprávného počtu parametrů vrátí hodnotu #VALUE! chyba s názvem „Nesprávné parametry“.
Pokud se nezadá funkce LAMBDA nebo pokud se zadá cokoli jiného než jediná hodnota vrácená z funkce LAMBDA, vrátí se chyba #CALC.
Příklady
Příklad 1: Vrátí se maximální hodnota každého řádku dat.
Zadejte ukázková data do buněk A1:C2 a zkopírujte vzorec do buňky D4:
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Příklad 2: Vrátí součet kvadratových hodnot pro každý řádek dat pomocí funkce SUMAQ.
Zadejte ukázková data do buněk A1:C2 a zkopírujte vzorec do buňky D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))