Tillämpar lambda på 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:
- Array 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 enda parameter:
- RadEn rad 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: 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 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)))