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.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.