BYCOL-Funktion
Wendet einLAMBDA auf jede Spalte an und gibt ein Array der Ergebnisse zurück. Wenn das ursprüngliche Array beispielsweise 3 Spalten mal 2 Zeilen umfasst, ist das zurückgegebene Array 3 Spalten mal 1 Zeile.
|
Syntax
=BYCOL (Array, Lambda(Spalte))
Die Syntax der BYCOL-Funktion hat die folgenden Argumente und Parameter:
array Ein Array, das nach Spalten getrennt werden soll.
Lambda Ein LAMBDA, das eine Spalte als einzelnen Parameter nimmt und ein Ergebnis berechnet. Der LAMBDA nimmt einen einzigen Parameter:
Spalte Eine Spalte aus dem Array.
Fehler
Die Angabe einer ungültigen LAMBDA-Funktion oder einer falschen Anzahl von Parametern gibt einen #WERT! Fehler namens "Falsche Parameter".
Wenn Sie keine LAMBDA-Funktion oder irgendetwas anderes als einen einzelnen Wert bereitstellen, der von der LAMBDA-Funktion zurückgegeben wird, wird ein #CALC-Fehler zurückgegeben.
Beispiele
Beispiel 1: Geben Sie den Maximalwert jeder Spalte zurück
Geben Sie die Beispieldaten in die Zellen A1: C2 ein und kopieren Sie dann die Formel in Zelle D4:
=BYCOL(A1:C2, LAMBDA(Array, MAX(Array)))

Beispiel 2: Gibt die Summe des quadrierten Werts jedes Array-Elements in jeder Spalte zurück
Geben Sie die Beispieldaten in die Zellen A1: C2 ein und kopieren Sie dann die Formel in Zelle D4:
=BYCOL(A1:C2,LAMBDA(Array,SUMSQ(Array)))

Dieses Feature ist derzeit nur für
No comments:
Post a Comment