Comment maitriser les fonctions INDEX et MATCH d'Excel dans vos formules
Dans le monde d'Excel, deux fonctions sont particulièrement appréciées pour leur puissance et leur flexibilité : INDEX et MATCH. Ensemble, elles forment une équipe redoutable pour effectuer des recherches avancées dans vos tableaux de données. Comprendre comment utiliser ces fonctions peut non seulement améliorer votre efficacité, mais aussi libérer votre créativité dans la gestion de données complexes. Préparez-vous à plonger dans l'apprentissage de ces fonctions, car elles sont la clé pour transformer vos compétences Excel en un véritable atout. Découvrons ensemble comment intégrées de manière harmonieuse dans vos formules.
1) Comprendre les fonctions
- INDEX : Cette fonction retourne la valeur d'une cellule dans un tableau en précisant les numéros de ligne et de colonne. Sa syntaxe est : =INDEX(array, row_num, [column_num]).
- MATCH : Cette fonction renvoie la position relative d'un élément dans un tableau qui correspond à une certaine valeur. Sa syntaxe est : =MATCH(lookup_value, lookup_array, [match_type]).
2) Exemple pratique
Imaginons que vous avez un tableau de données sur les ventes :
- Produit A : 100
- Produit B : 200
- Produit C : 300
Supposons que vous souhaitiez connaître le chiffre d'affaires pour le Produit B. Utiliser les fonctions MATCH et INDEX vous permettra d’obtenir ce chiffre rapidement.
3) Utiliser MATCH pour trouver le numéro de ligne
Pour trouver la ligne où se trouve le Produit B, vous pouvez utiliser la formule suivante :
- Formule : =MATCH("B", A2:A4, 0)
- Dans cette formule :
- lookup_value : "B" (ce que vous recherchez)
- lookup_array : A2:A4 (la plage où vous cherchez)
- match_type : 0 (pour une correspondance exacte)
Cette formule vous retournera 2, indiquant que B se trouve à la deuxième ligne de la plage A2:A4.
4) Utiliser INDEX pour obtenir la valeur des ventes
Maintenant que vous avez trouvé le numéro de ligne, utilisons INDEX pour extraire la valeur des ventes correspondante :
- Formule : =INDEX(B2:B4, 2)
- Dans cette formule :
- array : B2:B4 (la plage où se trouvent les données des ventes)
- row_num : 2 (la ligne trouvée avec MATCH)
Cette formule vous renverra 200, soit le montant des ventes pour le Produit B.
5) Combiner les fonctions INDEX et MATCH
La beauté de ces fonctions réside dans leur capacité à être combinées pour effectuer des recherches complexes en un seul pas :
- Formule : =INDEX(B2:B4, MATCH("B", A2:A4, 0))
Cette formule va directement vous donner 200, tout en incorporant les résultats de MATCH dans INDEX. Si vous avez une table complexe et avez besoin de rechercher des valeurs en fonction de plusieurs critères, vous pouvez combiner INDEX et MATCH avec des fonctions imbriquées.
6) Astuces supplémentaires pour INDEX et MATCH
Voici quelques conseils pour optimiser votre utilisation de ces fonctions :
- Assurez-vous que vos plages de données sont correctes et cohérentes.
- Utilisez des références absolues (par exemple, $A$2:$A$5) si vous prévoyez de copier la formule dans d'autres cellules.
- Privilégiez 0 pour les correspondances exactes dans la fonction MATCH afin d'éviter les erreurs.
Passinné en jeuxvidéo, high tech, config PC, je vous concote les meilleurs articles
Nous nous aidons de l'IA pour certains articles. Si vous souhaitez participer, n'hésitez pas à
nous contacter.
Commentaires