Schnellnavigation
SCAN-Funktion
Zusammenfassung
Die SCAN-Funktion scannt ein Array, indem sie eine LAMBDA-Funktion auf jeden Wert anwendet, und gibt ein Array zurück, das alle Zwischenwerte enthält. Sie ermöglicht das Erstellen laufender Berechnungen wie kumulativer Summen, laufender Produkte oder schrittweiser Textverarbeitung.
Syntax
=SCAN([initial_value]; Array; LAMBDA(Akkumulator; Wert; Body))
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| initial_value | Any |
Nein | Startwert für den Akkumulator (optional) |
Verwendung der SCAN-Funktion
SCAN ist perfekt für Berechnungen, die den aktuellen und alle vorherigen Werte benötigen. Sie behält alle Zwischenschritte bei, im Gegensatz zu REDUCE, das nur das Endergebnis liefert.
Häufige SCAN Beispiele
Kumulative Summe erstellen
=SCAN(0;A1:A5;LAMBDA(a;b;a+b))
Erstellt laufende Summen aller Werte in A1:A5 beginnend bei 0.
Fakultäten berechnen
=SCAN(1;A1:C2;LAMBDA(a;b;a*b))
Erstellt eine Liste von Fakultäten aus den Werten in A1:C2.
Text schrittweise verketten
=SCAN("");A1:C2;LAMBDA(a;b;a&b))
Kettet alle Textwerte aus A1:C2 schrittweise zusammen.
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: LAMBDA(Akkumulator,Wert,Body)
Hinweise
- Verwenden Sie "" als initial_value für Textverarbeitung
- Funktioniert nur in Excel 365 und Excel 2021
- Kombinieren Sie mit BYROW oder BYCOL für Matrix-Operationen
Kompatibilität
Verfügbar in: Excel 365, Excel 2021
Nicht verfügbar in: Excel 2019 und früher
Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 365, Excel 2021