Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web

Renvoie un tableau formé par chaque valeur de « mappage » dans le(les) tableau(x) vers une nouvelle valeur en appliquant un LAMBDA pour créer une nouvelle valeur.

Syntaxe

=MAP (array1, lambda_or_array<#>)

La syntaxe de la fonction MAP contient les arguments et les paramètres suivants :

  • array1      Tableau à mapper.

  • lambda_or_array<#>      Un LAMBDA qui doit être le dernier argument et qui doit avoir soit un paramètre pour chaque tableau réussi, soit un autre tableau à mapper.

Erreurs

La fourniture d’une fonction LAMBDA non valide ou d’un nombre incorrect de paramètres retourne un #VALUE! erreur appelée « Paramètres incorrects ».

Exemples

Exemple 1 : établir la somme des carrés au-dessus d’une certaine valeur

Entrez les exemples de données dans les cellules A1:C2, puis copiez la formule dans la cellule D4 :

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

Exemple 1 de première fonction MAP

Exemple 2 : rechercher des valeurs à partir de deux colonnes sur une ligne qui sont TRUE

Créez une table intitulée « TableA » avec deux colonnes intitulées « Col1 » et « Col2 » à partir de la cellule D1. Ajoutez une colonne intitulée « BothTrue » dans la cellule G1. Copiez la formule dans la cellule G2 :

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

Exemple de deuxième fonction MAP

Exemple 3 : rechercher des valeurs à partir de trois colonnes dans une ligne qui répondent à certains critères

Créez une plage de données d’exemple avec deux colonnes intitulées « Taille » et « Couleur » dans les cellules D1:E11. Ajoutez deux en-têtes de colonne intitulées « Taille valide » et « Couleur valide » dans les cellules F1 et G1 respectives. Copiez la formule dans la cellule F2 :

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

Exemple 3 de troisième fonction MAP

Voir aussi

Fonction LAMBDA

Fonction REDUCE

Fonction SCAN

Fonction MAKEARRAY

Fonction BYCOL

Fonction BYROW

Fonction qui est omise

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.