BYCOL-Funktion

Excel 365, Excel 2021

Zusammenfassung

Die BYCOL-Funktion wendet eine LAMBDA-Funktion auf jede Spalte eines Arrays an und gibt ein Ergebnisarray zurück. Bei einem Eingabe-Array mit 3 Spalten und 2 Zeilen liefert BYCOL ein Array mit 3 Spalten und 1 Zeile.

Syntax

BYCOL(array, lambda(spalte))

Parameter

Parameter Typ Erforderlich Beschreibung
array Array Ja Das zu verarbeitende Array, das in einzelne Spalten zerlegt wird
lambda LAMBDA Ja LAMBDA-Funktion mit Parameter 'spalte', die ein Ergebnis pro Spalte berechnet

Verwendung der BYCOL-Funktion

BYCOL ermöglicht die effiziente Anwendung einer Berechnung auf jede Spalte eines Arrays. Statt einzelner Formeln pro Spalte verwenden Sie eine einzige BYCOL-Formel mit LAMBDA für einheitliche Verarbeitung.

Häufige BYCOL Beispiele

Maximum jeder Spalte

=BYCOL(A1:C2; LAMBDA(spalte; MAX(spalte)))

Berechnet den Maximalwert in jeder Spalte des Bereichs A1:C2 und gibt ein Ergebnis pro Spalte zurück.

Summe der Quadrate pro Spalte

=BYCOL(A1:C2; LAMBDA(spalte; SUMME(spalte^2)))

Quadriert jedes Element in einer Spalte und summiert die Ergebnisse für jede Spalte.

Häufig gestellte Fragen

#WERT!-Fehler mit Meldung 'Falsche Parameter'

BYCOL verarbeitet Spalten, BYROW verarbeitet Zeilen

Häufige Fehler und Lösungen

#WERT! (Falsche Parameter)

Cause: Ungültige LAMBDA-Funktion oder falsche Parameteranzahl

Solution: Überprüfen Sie die LAMBDA-Syntax und Parameter

#BERECHN!

Cause: Fehlende LAMBDA-Funktion, nur Wert angegeben

Solution: Verwenden Sie vollständige LAMBDA(spalte; berechnung)

Hinweise

  • Verfügbar in Excel 365 und Excel 2021
  • Funktioniert nur mit dynamischen Arrays
  • LAMBDA-Parameter muss 'spalte' heißen
  • Ergebnis hat immer 1 Zeile pro ursprünglicher Spalte

Kompatibilität

Verfügbar in: Excel 365, Excel 2021

Nicht verfügbar in: Excel 2019 und früher, Excel für Web (teilweise)

Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 365, Excel 2021