# Erklärer und Rückübersetzer für dynamische Array-Formeln in Excel 365 (LET/LAMBDA/MAP/REDUCE)

Bidirektionales Werkzeug: vorwärts werden Excel-365-Dynamisch-Array-Formeln (LET/LAMBDA/MAP/SCAN/REDUCE/BYROW/BYCOL/MAKEARRAY, inkl. eta-Kurzform) in einen AST zerlegt und schrittweise ausgewertet — LET-Bindungen mit Werten, erster Lambda-Aufruf und Zwischenmatrizen (optional mit A1-verankerten Beispieldaten); rückwärts werden Klartext-Absichten („7-Tage-Durchschnitt“, „laufende Summe“, „EMA“) in funktionierende LAMBDA/MAP/SCAN-Formeln mit Erklärung übersetzt.

> Kanonische Seite: https://elysiatools.com/de/tools/excel-365-let-lambda-makearray-map-reduce-dynamic-array-formula-explainer-and-reverse-translator

- **Kategorie:** Text Processing

- **Schlagwörter:** excel-365-formel, let-funktion, lambda, makearray, map-funktion, reduce, scan, byrow, bycol, dynamische arrays, formerklärer, gleitender durchschnitt, laufende summe, formelübersetzer, kalkulationstabelle

## Überblick

Vorwärts: Lexer → rekursiver Abstieg (Excel-Präzedenz: % > ^ > * / > + − > & > Vergleiche) → AST; der Evaluator implementiert die Microsoft-365-Semantik: LET bindet von links nach rechts; LAMBDA erzeugt Closures; MAP(arr…, λ(v…)) elementweise; SCAN(init, arr, λ(acc,v)) behält den Akkumulator pro Schritt; REDUCE liefert nur den Endwert; BYROW/BYCOL falten zu einem Spaltenvektor und akzeptieren die eta-Form (BYROW(a, SUM) ≡ LAMBDA(r, SUM(r))); MAKEARRAY(r,c,λ(r,c)) mit 1-basierten Indizes. Modellierte Funktionen: SUM/AVERAGE/MIN/MAX/COUNT/ABS/ROUND/SQRT/POWER/IF/LEN/CONCAT/LOWER/UPPER/TRIM/ISNUMBER/ROWS/COLUMNS/SEQUENCE/TRANSPOSE/INDEX/DROP/TAKE/VSTACK/HSTACK/SORTBY/SUMPRODUCT/MMULT. Bezüge (A1, A1:B3) lösen gegen das eingefügte Datenraster (A1-Anker). Rückwärts: Vorlagenbibliothek nach Schlüsselwörtern (gleitender Durchschnitt, Laufsummen, %-Änderung, Zeilen-/Spaltensummen, EMA, letzter nichtleerer Wert, Fibonacci, Matrixprodukt, Clip, Bereinigung); jede erzeugte Formel wird als Selbsttest neu geparst.

## Eingaben

- **Modus** (select)
- **Formel (mit oder ohne =)** (text): =LET(x, SEQUENCE(5), y, x*2, SUM(y))
- **Absicht in Klartext** (text): 7-day rolling average of daily revenue
- **Beispieldaten (A1-verankert, optional)** (textarea): 10,15 12,18 14,21

## Wann verwenden

- Beim Debuggen und Verstehen verschachtelter LET-, LAMBDA- oder Matrixformeln mit mehreren Berechnungsschritten.
- Wenn eine funktionale Excel-Formel aus einer Beschreibung wie einem gleitenden Durchschnitt oder einer laufenden Summe generiert werden soll.
- Zur Überprüfung von Zwischenergebnissen und Variablenbindungen dynamischer Array-Formeln anhand optionaler Beispieldaten.

## Funktionsweise

- Wählen Sie den Modus: Formel erklären (expandieren) oder Absicht übersetzen (rückwärts).
- Geben Sie im Vorwärtsmodus Ihre Excel-365-Formel ein und fügen Sie bei Bedarf kommagetrennte Beispieldaten zur Referenzauswertung (A1-Anker) ein.
- Geben Sie im Rückwärtsmodus Ihre gewünschte Berechnungslogik als Klartext ein.
- Das System parst den Ausdruck in einen AST, evaluiert alle LET-Variablen und Lambda-Schritte bzw. generiert die passende Array-Formel inklusive Validierungsprüfung.

## Anwendungsfälle

- Schrittweise Aufschlüsselung von Variablenzuweisungen in umfangreichen LET-Formeln zur Fehleranalyse.
- Erzeugen robuster Zeitreihenformeln wie gleitende Durchschnitte oder exponentielle Glättungen (EMA) ohne manuelle Schleifenprogrammierung.
- Matrixmanipulation und Zeilenaggregationen mit BYROW/BYCOL vor dem Einfügen in Produktionsberichte testen.

## Häufig gestellte Fragen

### Welche Excel-Funktionen für dynamische Arrays werden unterstützt?

Unterstützt werden unter anderem LET, LAMBDA, MAP, SCAN, REDUCE, BYROW, BYCOL, MAKEARRAY, SEQUENCE, INDEX, DROP, TAKE, VSTACK und HSTACK.

### Werden Zellbezüge wie A1 oder A1:B3 ausgewertet?

Ja, wenn im Feld für Beispieldaten eine Tabelle hinterlegt wird, lösen Zell- und Bereichsbezüge relativ zum A1-Anker auf.

### Unterstützt das Tool die eta-Kurzschreibweise?

Ja, Ausdrücke wie BYROW(A1:C5, SUM) werden analog zu LAMBDA(r, SUM(r)) korrekt geparst und ausgewertet.

### Wie prüft der Rückübersetzer die generierten Formeln?

Jede aus der Absichtsvorlage erzeugte Formel durchläuft einen internen Re-Parse-Selbsttest, um syntaktische Korrektheit sicherzustellen.

### Muss der Formel zwingend ein Gleichheitszeichen vorangestellt werden?

Nein, Formeln können wahlweise mit oder ohne vorangestelltes '=' in das Eingabefeld eingegeben werden.

## Ähnliche Tools

- [CSV zu Excel Konverter](https://elysiatools.com/de/tools/csv-to-excel): Konvertiert CSV-Daten in Excel-Format mit anpassbaren Parse- und Formatierungsoptionen
- [Excel zu CSV Konverter](https://elysiatools.com/de/tools/excel-to-csv): Konvertiert Excel-Dateien in CSV-Format und extrahiert Daten aus dem ersten Arbeitsblatt
- [Excel zu HTML Konverter](https://elysiatools.com/de/tools/excel-to-html): Konvertiert Excel-Dateien in HTML-Tabellenformat und extrahiert Daten aus dem ersten Arbeitsblatt
- [Excel zu JSON Konverter](https://elysiatools.com/de/tools/excel-to-json): Konvertiert Excel-Dateien in JSON-Format und extrahiert Daten aus dem ersten Arbeitsblatt
- [Excel zu Markdown Konverter](https://elysiatools.com/de/tools/excel-to-markdown): Konvertiert Excel-Dateien in Markdown-Tabellenformat und extrahiert Daten aus dem ersten Arbeitsblatt
- [Excel zu XML Konverter](https://elysiatools.com/de/tools/excel-to-xml): Konvertiert Excel-Dateien in XML-Format und extrahiert Daten aus dem ersten Arbeitsblatt
- [JSON-LD-Generator aus CSV](https://elysiatools.com/de/tools/json-ld-generator-from-csv): Wandelt CSV- oder Excel-Zeilen in Schema.org-JSON-LD fuer Artikel, Produkte oder Events um und liefert validierungsbereite SEO-Ausgaben
- [PDF zu Excel](https://elysiatools.com/de/tools/pdf-to-excel): Extrahiert Tabellendaten aus PDF-Dateien und konvertiert sie in Excel-Tabellenkalkulationen mit anpassbaren Parsing-Optionen

## Beispiele

- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [XLS-Beispiele](https://elysiatools.com/de/samples/xls-samples): XLS-Beispiele fur Binar-Parsing und Tabellenkalkulations-Import
- [XLSX-Beispiele](https://elysiatools.com/de/samples/xlsx-samples): XLSX-Beispiele fur Arbeitsblatt-Parsing und Datenextraktions-Tests
- [AWS S3 Lambda Beispiele](https://elysiatools.com/de/samples/aws-s3-lambda): AWS S3 und Lambda Serverless-Architektur-Beispiele einschließlich S3-Trigger, Lambda-Funktionen und Serverless-Anwendungsmuster
