Fonction Excel MAP (365)
La fonction MAP applique une fonction LAMBDA pour créer une nouvelle valeur et renvoie un tableau obtenu en transformant chaque valeur du ou des tableaux fournis.

Syntaxe
=MAP ()array1,[array2],...,lambda)
Arguments
- Tableau1 (obligatoire) : le tableau à mapper.
- Tableau2,... (facultatif) : tableaux supplémentaires à mapper.
- Lambda (obligatoire) : La fonction LAMBDA personnalisée appliquée au(x) tableau(x).
Elle doit figurer en dernier argument et être configurée pour accepter des paramètres supplémentaires lorsqu’un ou plusieurs tableaux additionnels sont fournis.
Valeur de retour
La fonction MAP renvoie des tableaux de résultats.
Remarques sur la fonction
- La fonction MAP a été récemment introduite dans Excel pour Microsoft 365. Elle n’est donc pas disponible dans les versions antérieures d’Excel. De nouvelles formules de tableau dynamique ont été ajoutées dans Excel pour Microsoft 365, ce qui signifie que vous n’avez plus besoin d’utiliser Ctrl+Maj+Entrée pour saisir la formule MAP en tant que formule matricielle.
- La valeur d’erreur #VALUE!apparaît si l’une des situations suivantes se produit :
- une fonction LAMBDA non valide est fournie ;
- Un nombre incorrect de paramètres a été fourni.
Exemple
Comme le montre la capture d’écran ci-dessous, il existe un tableau de données. Pour multiplier le nombre de ce tableau par 2 lorsqu’il est supérieur à 100 et pour élever ce nombre au carré lorsqu’il est inférieur ou égal à 100, procédez comme suit :
Veuillez copier la formule ci-dessous dans la cellule E6, puis appuyer sur la touche Entréepour obtenir le résultat souhaité.
=MAP ()B6:C12,LAMBDA(x, SI(x>100, x*2,x*x)))

Fonctions associées :
Fonction Excel BYROW
La fonction Excel BYROW applique une fonction LAMBDA à chaque ligne d’un tableau donné et renvoie les résultats, ligne par ligne, sous forme d’un tableau unique.
Fonction Excel LAMBDA
La fonction Excel LAMBDA vous permet de créer des fonctions personnalisées, réutilisables dans l’ensemble de votre classeur.
Fonction Excel MAKEARRAY
La fonction Excel MAKEARRAY renvoie un tableau généré dynamiquement en fonction du nombre de lignes et de colonnes que vous spécifiez.