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

Tillämpar LAMBDApå varje rad och returnerar en matris med resultaten. Om den ursprungliga matrisen, till exempel, är tre kolumner och två rader är den returnerade matrisen en kolumn och två rader.       

Syntax

=BYROW(matris, lambda(rad))

Syntaxen för funktionen BYROW har följande argument:

  • matris      En matris som ska avgränsas med rad.

  • lambda      En LAMBDA som tar en rad som en enskild parameter och beräknar ett resultat. LAMBDA tar en enskild parameter:

  • rad   En rad 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: Returnerar det maximala värdet för varje datarad

Ange exempeldata i cellerna A1:C2 och kopiera sedan formeln till cell D4:

=BYROW(A1:C2, LAMBDA(array, MAX(array)))

Exempel på den första funktionen BYROW

Exempel 2: Returnerar summan av kvadratvärdena för varje rad med data med funktionen KVADRATSUMMA

Ange exempeldata i cellerna A1:C2 och kopiera sedan formeln till cell D4:

=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))

Exempel på den andra funktionen BYROW

Se även

Funktionen MAP

Funktionen REDUCE

Funktionen SCAN

Funktionen MAKEARRAY

Funktionen BYCOL

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.