Tillämpar en LAMBDA på varje kolumn och returnerar en matris med resultaten. Om den ursprungliga matrisen, till exempel, är tre kolumner och två rader är den returnerade matrisen tre kolumn och en rad.
Syntax
=BYCOL (matris, lambda(kolumn))
Syntaxen för funktionen BYCOL har följande argument och parametrar:
-
matris En matris som ska avgränsas med kolumn.
-
lambda En LAMBDA som tar en kolumn som en enskild parameter och beräknar ett resultat. LAMBDA tar en enda parameter:
-
kolumn En kolumn från matrisen.
Fel
Om du anger en ogiltig LAMBDA-funktion eller ett felaktigt antal parametrar returneras #VALUE! fel som kallas Felaktiga parametrar.
Om du inte anger en LAMBDA-funktion eller något annat än ett enda värde som returneras från LAMBDA-funktionen returneras ett #CALC-fel.
Exempel
Exempel 1: Returnera det maximala värdet för varje kolumn
Ange exempeldata i cellerna A1: C2 och kopiera sedan formeln till cell D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
Exempel 2: Returnera summan av kvadratvärdet för varje matriselement i varje kolumn
Ange exempeldata i cellerna A1: C2 och kopiera sedan formeln till cell D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))