# Explorateur et traducteur inverse des formules de tableaux dynamiques Excel 365 (LET/LAMBDA/MAP/REDUCE)

Outil bidirectionnel : en avant, analyse les formules de tableaux dynamiques Excel 365 (LET/LAMBDA/MAP/SCAN/REDUCE/BYROW/BYCOL/MAKEARRAY, y compris le raccourci eta) en AST et les évalue pas à pas — valeurs des liaisons LET, premier appel du lambda et matrices intermédiaires (avec données d'exemple ancrées en A1 en option) ; en arrière, traduit des intentions en langage clair (« moyenne mobile 7 jours », « total cumulé », « EMA ») en formules LAMBDA/MAP/SCAN prêtes à l'emploi expliquées morceau par morceau.

> Page canonique: https://elysiatools.com/fr/tools/excel-365-let-lambda-makearray-map-reduce-dynamic-array-formula-explainer-and-reverse-translator

- **Catégorie:** Text Processing

- **Mots-clés:** formule excel 365, fonction let, lambda, makearray, fonction map, reduce, scan, byrow, bycol, tableaux dynamiques, explicateur de formules, formule moyenne mobile, total cumulé, traducteur de formules, tableur

## Présentation

En avant : lexer → descente récursive (précédence Excel : % > ^ > * / > + − > & > comparaisons) → AST ; l'évaluateur implémente la sémantique Microsoft 365 : LET lie de gauche à droite ; LAMBDA crée des fermetures ; MAP(arr…, λ(v…)) élément par élément ; SCAN(init, arr, λ(acc,v)) conserve l'accumulateur à chaque pas ; REDUCE ne renvoie que le final ; BYROW/BYCOL réduisent en vecteur colonne et acceptent la forme eta (BYROW(a, SUM) ≡ LAMBDA(r, SUM(r))) ; MAKEARRAY(r,c,λ(r,c)) avec indices base 1. Fonctions modélisées : 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. Les références (A1, A1:B3) se résolvent sur la grille collée (ancre A1). En arrière : bibliothèque de modèles par mots-clés (moyenne mobile, cumuls, variation %, totaux par ligne/colonne, EMA, dernier non vide, Fibonacci, produit matriciel, clip, nettoyage) ; chaque formule générée est réanalysée comme auto-contrôle.

## Entrées

- **Mode** (select)
- **Formule (avec ou sans =)** (text): =LET(x, SEQUENCE(5), y, x*2, SUM(y))
- **Intention en langage clair** (text): 7-day rolling average of daily revenue
- **Données d'exemple (ancrées en A1, facultatif)** (textarea): 10,15 12,18 14,21

## Quand l'utiliser

- Pour décomposer et déboguer une formule matricielle imbriquée en inspectant l'AST et les liaisons LET intermédiaires.
- Pour convertir une intention textuelle (comme un total cumulé ou une moyenne mobile) en formule Excel 365 optimisée.
- Pour valider l'évaluation d'un calcul matriciel en injectant un jeu de données de test ancré en A1.

## Fonctionnement

- Sélectionnez le mode souhaité : décomposition d'une formule existante ou génération inverse à partir d'une intention textuelle.
- Saisissez votre formule Excel (avec ou sans le signe égal) ou formulez votre besoin fonctionnel en langage clair.
- Renseignez facultativement des données d'exemple délimitées par des virgules pour résoudre les références de cellules ancrées en A1.
- Exécutez le traitement pour obtenir l'arbre syntaxique (AST), les étapes d'évaluation détaillées ou la formule générée vérifiée.

## Cas d'usage

- Audit d'algorithmes financiers ou statistiques imbriqués dans des classeurs Excel 365.
- Génération rapide de moyennes mobiles et de calculs cumulatifs sans macro VBA.
- Apprentissage et documentation du fonctionnement interne des fonctions d'itération matricielle LAMBDA.

## Questions fréquentes

### Quelles fonctions Excel 365 sont prises en charge par l'analyseur ?

L'outil modélise LET, LAMBDA, MAP, SCAN, REDUCE, BYROW, BYCOL, MAKEARRAY, ainsi que les fonctions courantes telles que SEQUENCE, INDEX, DROP, TAKE, VSTACK, HSTACK, SORTBY, MMULT et les agrégations usuelles.

### Comment fonctionnent les références de cellules avec les données d'exemple ?

Les données texte collées sont mappées sous forme de matrice débutant en A1, permettant d'évaluer directement les références comme A1 ou A1:B10.

### Le raccourci syntaxique eta est-il supporté pour BYROW et BYCOL ?

Oui, les formes abrégées comme BYROW(matrice, SUM) sont reconnues comme équivalentes à une déclaration explicite LAMBDA.

### Le mode inverse valide-t-il la syntaxe des formules générées ?

Chaque formule issue de la bibliothèque de modèles est automatiquement réanalysée par le moteur syntaxique pour en garantir la validité.

### Faut-il obligatoirement inclure le préfixe '=' dans le champ formule ?

Non, le moteur traite indifféremment les formules saisies avec ou sans le signe égal initial.

## Outils associés

- [Convertisseur CSV vers Excel](https://elysiatools.com/fr/tools/csv-to-excel): Convertit les données CSV au format Excel avec des options d'analyse et de formatage personnalisables
- [Convertisseur Excel vers CSV](https://elysiatools.com/fr/tools/excel-to-csv): Convertit les fichiers Excel au format CSV, en extrayant les données de la première feuille de calcul
- [Convertisseur Excel vers HTML](https://elysiatools.com/fr/tools/excel-to-html): Convertit les fichiers Excel au format de table HTML, en extrayant les données de la première feuille de calcul
- [Convertisseur Excel vers JSON](https://elysiatools.com/fr/tools/excel-to-json): Convertit les fichiers Excel au format JSON, en extrayant les données de la première feuille de calcul
- [Convertisseur Excel vers Markdown](https://elysiatools.com/fr/tools/excel-to-markdown): Convertit les fichiers Excel au format de table Markdown, en extrayant les données de la première feuille de calcul
- [Convertisseur Excel vers XML](https://elysiatools.com/fr/tools/excel-to-xml): Convertit les fichiers Excel au format XML, en extrayant les données de la première feuille de calcul
- [Generateur JSON-LD depuis CSV](https://elysiatools.com/fr/tools/json-ld-generator-from-csv): Transforme des lignes CSV ou Excel en JSON-LD Schema.org pour des articles, produits ou evenements avec une sortie prete a etre validee
- [PDF vers Excel](https://elysiatools.com/fr/tools/pdf-to-excel): Extrait les données tabulaires des fichiers PDF et les convertit en feuilles de calcul Excel avec des options d'analyse personnalisables

## Exemples

- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Echantillons XLS](https://elysiatools.com/fr/samples/xls-samples): Echantillons XLS pour tests d analyse binaire et d import de feuilles de calcul
- [Echantillons XLSX](https://elysiatools.com/fr/samples/xlsx-samples): Echantillons XLSX pour tests d analyse de feuilles et extraction de donnees
- [Exemples AWS S3 Lambda](https://elysiatools.com/fr/samples/aws-s3-lambda): Exemples d'architecture serverless AWS S3 et Lambda incluant les déclencheurs S3, fonctions Lambda et patterns d'applications serverless
