Schnellnavigation
BYCOL-Funktion
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
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