Použije na každý sloupec funkci LAMBDA a vrátí pole výsledků. Pokud například původní pole obsahuje 3 sloupce a 2 řádky, vrátí se pole obsahující 3 sloupce a 1 řádek.
Syntaxe:
=BYCOL (pole, lambda(sloupec))
Syntaxe funkce BYCOL má následující argumenty a parametry:
-
pole Pole, které se oddělí sloupcem.
-
lambda LAMBDA, která považuje sloupec za jediný parametr a vypočítá jeden výsledek. Lambda přijímá jeden parametr:
-
sloupec Sloupec 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ácení maximální hodnoty každého sloupce.
Zadejte ukázková data do buněk A1: C2 a potom zkopírujte vzorec do buňky D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Příklad 2: Vypočítá součet druhé mocniny každého prvku pole v každém sloupci.
Zadejte ukázková data do buněk A1: C2 a potom zkopírujte vzorec do buňky D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))