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