=MAP
Logique Avancé Google Sheets

MAP dans Excel: Transformer vos Tableaux Simplement

Maîtrisez la fonction MAP d'Excel ! Découvrez comment transformer des tableaux de données avec des exemples concrets pour finance, RH et entreprise.

Syntaxe

=MAP(array1, [array2, ...], lambda)

array1, [array2, ...] : Un ou plusieurs tableaux de données à mapper. lambda : Une fonction LAMBDA qui est appliquée à chaque valeur des tableaux.

Utilisation dans Google Sheets

La fonction MAP est disponible dans Google Sheets et fonctionne de manière très similaire à Excel. La syntaxe et le comportement sont identiques, ce qui facilite la transition entre les deux plateformes. Assurez-vous que la fonction LAMBDA est correctement définie et que le nombre d'arguments correspond au nombre de tableaux fournis.

En général, les exemples et bonnes pratiques mentionnés pour Excel s'appliquent également à Google Sheets.

Cas d'utilisation

Transformation de données

Calculs conditionnels

Mise en forme de données

Exemples pratiques

Calcul de TVA

Données : A1:A5 contient les prix: 10, 20, 30, 40, 50

=MAP(A1:A5, LAMBDA(prix, prix*0.2))

Calcule la TVA (20%) pour chaque prix dans la plage A1:A5.

Résultat : 2, 4, 6, 8, 10
Conversion Celsius en Fahrenheit

Données : A1:A3 contient les températures en Celsius: 0, 10, 20

=MAP(A1:A3, LAMBDA(celsius, (celsius*9/5)+32))

Convertit les températures Celsius en Fahrenheit.

Résultat : 32, 50, 68
Ajouter le préfixe 'Mr.'

Données : A1:A3 contient les noms: Jean, Pierre, Jacques

=MAP(A1:A3, LAMBDA(nom, "Mr. "&nom))

Ajoute le préfixe 'Mr.' à chaque nom.

Résultat : Mr. Jean, Mr. Pierre, Mr. Jacques

Conseils et astuces

Utilisez la fonction MAP pour simplifier les transformations de données complexes.

Testez votre fonction LAMBDA séparément avant de l'utiliser avec MAP.

Utilisez des noms clairs pour les variables dans votre fonction LAMBDA pour améliorer la lisibilité.

Assurez-vous que la taille des tableaux d'entrée est compatible.

Erreurs courantes

#VALUE!

Le nombre d'arguments dans la fonction LAMBDA ne correspond pas au nombre de tableaux fournis à la fonction MAP.

Vérifiez que la fonction LAMBDA prend le même nombre d'arguments que le nombre de tableaux passés à MAP.

#NAME?

La fonction LAMBDA est mal définie ou n'est pas reconnue.

Assurez-vous que la syntaxe de la fonction LAMBDA est correcte et que la fonction est bien définie.

Formules associées