Funktionen BYCOL

Gäller för
Excel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac

Tillämpar 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:

  • Array 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 matris.

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 på den första funktionen BYCOL

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)))

Exempel på den andra funktionen BYCOL