BYCOL-Funktion

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2024 Excel 2024 für Mac

Wendet einen LAMBDA-Wert auf jede Spalte 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 3 Spalten mal 1 Zeilen.

Syntax

=BYCOL (Array, Lambda(Spalte))

Die BYCOL-Funktionssyntax enthält die folgenden Argumente und Parameter:

  • Array Ein Array, das durch Eine Spalte getrennt werden soll.
  • Lambda Ein LAMBDA-Wert, der eine Spalte als einzelnen Parameter akzeptiert und ein Ergebnis berechnet. Die LAMBDA-Funktion akzeptiert einen einzelnen Parameter:
  • Spalte Eine Spalte 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 Maximalwert jeder Spalte zurück.

Geben Sie die Beispieldaten in die Zellen A1 ein: C2, und kopieren Sie dann die Formel in Zelle D4:

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

Erstes BYCOL-Funktionsbeispiel

Beispiel 2: Gibt die Summe des quadrierten Werts jedes Arrayelements in jeder Spalte zurück.

Geben Sie die Beispieldaten in die Zellen A1 ein: C2, und kopieren Sie dann die Formel in Zelle D4:

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

Zweites BYCOL-Funktionsbeispiel