Wendet eine LAMBDA auf jede Zeile an und gibt ein Array der Ergebnisse zurück. Wenn das ursprüngliche Array beispielsweise aus 3 Spalten mal 2 Zeilen besteht, enthält das zurückgegebene Array 1 Spalte mal 2 Zeilen.
Syntax
=BYROW(array, lambda(Zeile))
Die BYROW-Funktionssyntax enthält die folgenden Argumente:
- Array Ein Array, das durch Eine Zeile getrennt werden soll.
- Lambda Ein LAMBDA-Wert, der eine Zeile als einzelnen Parameter akzeptiert und ein Ergebnis berechnet. Die LAMBDA-Funktion akzeptiert einen einzelnen Parameter:
- ZeileEine Zeile aus einem Array.
Fehler
Die Übergabe einer ungültigen LAMBDA-Funktion oder einer falschen Anzahl von Parametern ergibt #VALUE! Fehler "Falsche Parameter".
Wenn keine LAMBDA-Funktion oder etwas anderes angeben wird, sondern nur ein einzelner Wert, der von der LAMBDA-Funktion zurückgegeben wird, wird ein #CALC Fehler zurückgegeben.
Beispiele
Beispiel 1: Gibt den maximalen Wert jeder Datenzeile zurück
Geben Sie die Beispieldaten in die Zellen A1:C2 ein, und kopieren Sie dann die Formel in die Zelle D4:
=BYROW(A1:C2, LAMBDA(array, MAX(array)))
Beispiel 2: Gibt die Summe der quadratischen Werte für jede Datenzeile mithilfe der SUMSQ-Funktion zurück.
Geben Sie die Beispieldaten in die Zellen A1:C2 ein, und kopieren Sie dann die Formel in die Zelle D4:
=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))