Fonction MAP

Excel 365

Résumé

La fonction MAP d'Excel applique une fonction LAMBDA à chaque élément d'un ou plusieurs tableaux pour créer un nouveau tableau avec les valeurs transformées. Elle permet de mapper efficacement des valeurs selon une logique personnalisée.

Syntaxe

=MAP(array1, lambda_or_array<#> )

Paramètres

Paramètre Type Requis Description
array1 Tableau Oui Tableau contenant les valeurs à transformer individuellement
lambda_or_array<#> LAMBDA Oui Fonction LAMBDA personnalisée appliquée à chaque élément

Utilisation de la fonction MAP

MAP révolutionne la manipulation de tableaux en permettant d'appliquer une transformation personnalisée à chaque élément sans formules matricelles complexes. Idéale pour des calculs conditionnels, des transformations mathématiques ou des validations sur de grandes plages de données.

Exemples Courants de MAP

Somme des carrés pour valeurs > 4

=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))

Calcule le carré des valeurs supérieures à 4, affiche les autres telles quelles.

Vérifier TRUE dans deux colonnes

=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))

Retourne TRUE seulement si les deux valeurs d'une ligne sont TRUE.

Filtrer par critères multiples

=FILTRER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))

Filtre les lignes où taille=Grand ET couleur=Rouge.

Questions Fréquemment Posées

MAP transforme chaque élément individuellement, BYROW applique une fonction à chaque ligne complète.

Oui, ajoutez des tableaux supplémentaires avec une LAMBDA ayant le bon nombre de paramètres.

MAP nécessite des tableaux de même dimension pour fonctionner correctement.

Erreurs Courantes et Solutions

#VALEUR! - Paramètres incorrects

Cause: LAMBDA invalide ou nombre incorrect de paramètres

Solution: Vérifiez que votre LAMBDA a exactement un paramètre par tableau d'entrée

Notes

  • Nécessite Excel 365 avec fonctions LAMBDA
  • Les tableaux doivent avoir les mêmes dimensions
  • LAMBDA doit être le dernier argument
  • Très puissante combinée avec FILTER, REDUCE, SCAN

Compatibilité

Disponible dans : Excel 365, Microsoft 365

Non disponible dans : Excel 2021 et versions antérieures, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365