Applies ToExcel för Microsoft 365 Excel för Microsoft 365 för Mac Excel för webben

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

Se även

Funktionen MAP

Funktionen REDUCE

Funktionen SCAN

Funktionen MAKEARRAY

Funktionen BYROW

Funktionen ISOMITTED

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.