Somme avec les fonctions INDEX-MATCH sous plusieurs critères dans Excel

  • Partage Ça
Hugh West

Table des matières

Lorsque l'on travaille avec une grande quantité de données dans Excel, il est très courant d'utiliser la fonction INDEX-MATCH pour rechercher des paramètres sous plusieurs critères Dans cet article, vous apprendrez comment incorporer SUM, SUMPRODUCT , SUMIF ou Fonctions SUMIFS avec la formule INDEX-MATCH pour faire une somme ou évaluer une somme selon de nombreux critères dans Excel.

La capture d'écran ci-dessus est un aperçu de l'article qui représente un ensemble de données & ; un exemple de la façon dont vous pouvez évaluer la somme dans Excel sous différentes conditions avec les colonnes & ; les lignes Vous en saurez plus sur le jeu de données et sur toutes les fonctions appropriées dans les méthodes suivantes de cet article.

Télécharger le cahier d'exercices

Vous pouvez télécharger le classeur Excel que nous avons utilisé pour préparer cet article.

SUM avec INDEX et MATCH

Introduction aux fonctions : SUM, INDEX et MATCH avec des exemples

Avant d'aborder le fonctionnement combiné de ces trois fonctions, présentons ces fonctions & ; leur processus de travail un par un.

1. SOMME

  • Objectif :

Additionne tous les nombres d'une plage de cellules.

  • Syntaxe de la formule :

=SUM(nombre1, [nombre2],...)

  • Exemple :

Dans notre ensemble de données, une liste d'appareils informatiques de différentes marques est présente ainsi que les prix de vente sur 6 mois pour un magasin d'informatique.

Nous voulons connaître le prix de vente total des ordinateurs de bureau de toutes marques pour le mois de janvier seulement.

📌 Des pas :

➤ En Cellule F18 nous devons taper :

=SUM((C5:C14=F16)*D5:D14)

➤ Press Entrez & ; vous verrez le prix de vente total de tous les ordinateurs de bureau pour le mois de janvier en une seule fois.

A l'intérieur de la SOMME il n'y a qu'un seul tableau. Ici, C5:C14=F16 signifie que nous demandons à la fonction de faire correspondre des critères à partir de Cellule F16 dans l'intervalle des cellules C5:C14 En ajoutant une autre plage de cellules D5:D14 avec un Astérisque(*) Avant cela, nous demandons à la fonction d'additionner toutes les valeurs de cette plage selon les critères donnés.

2. L'INDEX

  • Objectif :

Renvoie une valeur de référence de la cellule à l'intersection de la ligne et de la colonne particulières, dans une plage donnée.

  • Syntaxe de la formule :

=INDEX(tableau, numéro de ligne, [numéro de colonne])

ou,

=INDEX(référence, numéro de ligne, [numéro de colonne], [numéro de zone])

  • Exemple :

En supposant que nous voulons connaître la valeur à l'intersection de la 3ème ligne & ; 4ème colonne du tableau des prix de vente du tableau.

📌 Des pas :

➤ En Cellule F19 , type :

=INDEX(D5:I14,3,4)

➤ Press Entrez & ; vous obtiendrez le résultat.

Puisque la 4e colonne du tableau représente les prix de vente de tous les appareils pour le mois d'avril & ; la 3e ligne représente la catégorie Lenovo Desktop, donc à leur intersection dans le tableau, nous trouverons le prix de vente de Lenovo Desktop en avril.

Lire la suite : Comment utiliser la fonction INDEX dans Excel (8 exemples)

3. MATCH

  • Objectif :

Renvoie la position relative d'un élément dans un tableau qui correspond à une valeur spécifiée dans un ordre spécifié.

  • Syntaxe de la formule :

=MATCH(lookup_value, lookup_array, [match_type])

  • Exemple :

Tout d'abord, nous allons connaître la position du mois de juin à partir des en-têtes de mois.

📌 Des pas :

➤ En Cellule F17 notre formule sera la suivante :

=MATCH(F16,D4:I4,0)

➤ Press Entrez & ; vous constaterez que la position de la colonne du mois de juin est 6 dans les en-têtes de mois.

Changez le nom du mois dans Cellule F17 & ; vous verrez la position de la colonne connexe d'un autre mois sélectionné.

Et si nous voulons connaître la position en rangée de la marque Dell à partir des noms des marques en Colonne B alors la formule dans Cellule F20 le sera :

=MATCH(F19,B5:B14,0)

Ici, B5:B14 est la plage de cellules dans laquelle le nom de la marque sera recherché. Si vous modifiez le nom de la marque dans le champ Cellule F19 vous obtiendrez la position de la ligne liée de cette marque dans la plage de cellules sélectionnée.

Utilisation conjointe des fonctions INDEX et MATCH dans Excel

Maintenant, nous allons savoir comment utiliser INDEX & ; MATCH en tant que fonction et ce que cette fonction combinée renvoie exactement comme résultat. Cette fonction combinée INDEX-MATCH est efficace pour trouver des données spécifiques dans un grand tableau. MATCH cherche ici les positions de ligne et de colonne des valeurs d'entrée et les positions de ligne et de colonne des valeurs d'entrée. INDEX renverra simplement la sortie de l'intersection des positions de cette ligne et de cette colonne.

Maintenant, sur la base de notre ensemble de données, nous voulons connaître le prix de vente total de la marque Lenovo en juin.

📌 Des pas :

➤ En Cellule E19 , type :

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

➤ Press Entrez & ; vous trouverez le résultat instantanément.

Si vous changez le mois & ; nom du dispositif dans E16 & ; E17 respectivement, vous obtiendrez le résultat correspondant en E19 tout de suite.

Lire la suite : Comment sélectionner des données spécifiques dans Excel (6 méthodes)

Fonctions INDEX et MATCH imbriquées dans la fonction SUM

Voici la partie essentielle de l'article, basée sur les utilisations de SOMME ou SUMPRODUCT, INDEX & ; MATCH Nous pouvons trouver les données de sortie selon 10 critères différents en utilisant cette fonction composée. Ici, la fonction SOMME sera utilisée pour tous nos critères mais vous pouvez la remplacer par la fonction SUMPRODUCT trop humide ; les résultats seront inchangés.

Critère 1 : Trouver une sortie basée sur 1 ligne et 1 colonne avec les fonctions SUM, INDEX et MATCH ensemble.

Sur la base de notre 1er critère, nous voulons connaître le prix de vente total de la marque Acer en avril.

📌 Des pas :

➤ En Cellule F20 la formule sera :

=SOMME(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

➤ Press Entrez & ; la valeur de retour sera de $ 3,250.00.

Lire la suite : Index Excel Faire correspondre des critères uniques/multiples avec des résultats uniques/multiples

Critère 2 : Extraction de données basées sur 1 ligne & ; 2 colonnes avec les fonctions SUM, INDEX et MATCH ensemble

Nous voulons maintenant connaître le prix de vente total des appareils HP pour les mois de février et de juin.

📌 Des pas :

➤ En Cellule F21 nous devons taper :

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0)))

➤ Après avoir appuyé sur Entrez vous trouverez la valeur résultante de 21 990,00 $.

Ici, dans le deuxième MATCH nous définissons les mois entre crochets. Elle renvoie les positions des colonnes des deux mois. INDEX recherche ensuite les prix de vente sur la base des intersections des lignes & ; colonnes et enfin SOMME va les additionner.

Critère 3 : Détermination des valeurs sur la base d'une rangée & ; toutes les colonnes avec les fonctions SUM, INDEX et MATCH ensemble

Dans cette partie, nous allons traiter toutes les colonnes avec une ligne fixe. Ainsi, nous pouvons trouver le prix de vente total des appareils Lenovo pour tous les mois selon nos critères ici.

📌 Des pas :

➤ En Cellule F20 , type :

=SOMME(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

➤ Press Entrez & ; vous trouverez le prix de vente total à 36 830,00 $.

Dans cette fonction, pour ajouter des critères permettant de prendre en compte tous les mois ou toutes les colonnes, nous devons taper 0 comme argument. colonne_pos à l'intérieur de la MATCH fonction.

Lire la suite : Excel INDEX MATCH pour renvoyer plusieurs valeurs dans une cellule

Critère 4 : Calcul de la somme basée sur 2 lignes et 1 colonne avec les fonctions SUM, INDEX et MATCH ensemble

Dans cette section sous les critères 2 lignes & ; 1 colonne, nous allons découvrir le prix de vente total des appareils HP & ; Lenovo en juin.

📌 Des pas :

➤ En Cellule F21 la formule sera conforme aux critères donnés :

=SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

➤ Après avoir appuyé sur Entrez nous trouverons une valeur de retour de 16 680 $.

Ici, à l'intérieur du premier MATCH nous devons saisir HP & ; Lenovo dans un tableau en les entourant d'accolades.

Lire la suite : Indexer et additionner plusieurs lignes dans Excel (3 façons)

Critère 5 : Evaluation de la somme basée sur 2 lignes et 2 colonnes avec les fonctions SUM, INDEX et MATCH ensemble

Nous allons maintenant considérer 2 lignes et 2 colonnes pour extraire les prix de vente totaux des appareils HP et Lenovo pour deux mois particuliers - avril et juin.

📌 Des pas :

➤ Tapez dans Cellule F22 :

=SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0))))

➤ Press Entrez & ; vous verrez que le résultat est $ 25,980.00.

Ce que nous faisons ici c'est incorporer deux SOMME en ajoutant une fonction Plus(+) entre eux pour deux mois différents.

Lectures similaires

  • INDEX MATCH sur plusieurs feuilles en Excel (avec alternative)
  • Comment faire correspondre plusieurs critères à partir de différents tableaux dans Excel ?
  • Correspondance d'index avec des correspondances multiples dans Excel (5 méthodes)
  • Comment utiliser les fonctions de feuille de calcul INDEX & MATCH dans Excel VBA ?
  • INDEX MATCH critères multiples avec joker dans Excel (Guide complet)

Critère 6 : Trouver le résultat basé sur 2 lignes et toutes les colonnes avec les fonctions SUM, INDEX et MATCH ensemble.

Dans cette partie, nous allons traiter 2 lignes et toutes les colonnes. Nous allons donc trouver les prix de vente totaux des appareils HP et Lenovo pour tous les mois.

📌 Des pas :

➤ Notre formule sera en Cellule F21 :

=SOMME(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SOMME(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

➤ Press Entrez & ; nous trouverons la valeur résultante comme étant 89,870$.

Critère 7 : Détermination de la sortie basée sur toutes les lignes et 1 colonne avec les fonctions SUM, INDEX et MATCH ensemble

Selon ce critère, nous pouvons maintenant extraire les prix de vente totaux de tous les appareils pour un seul mois (mars).

📌 Des pas :

➤ Insérer la formule dans Cellule F20 :

=SOMME(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))

➤ Press Entrez & ; vous avez terminé. La valeur de retour sera de 141 230,00 $.

Critère 8 : Extraction de valeurs basées sur toutes les lignes & ; 2 colonnes avec les fonctions SUM, INDEX et MATCH ensemble

Dans cette partie, nous allons déterminer le prix de vente total de tous les appareils pour deux mois - février & ; juin.

📌 Des pas :

➤ En Cellule F21 nous devons taper :

=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

➤ Après avoir appuyé sur Entrez le prix de vente total sera de 263 140,00 $.

Critère 9 : Trouver le résultat basé sur toutes les lignes & ; toutes les colonnes avec les fonctions SUM, INDEX et MATCH ensemble

Nous allons maintenant trouver le prix de vente total de tous les appareils pour tous les mois du tableau.

📌 Des pas :

➤ En Cellule F20 vous devez taper :

=SOMME(INDEX(D5:I14,0,0))

➤ Press Entrez & ; vous obtiendrez la valeur résultante de 808 090,00 $.

Vous n'avez pas besoin d'utiliser MATCH ici, car nous définissons toutes les colonnes et les rangées en tapant des 0 à l'intérieur de la fonction INDEX fonction.

Critère 10 : Calcul de la somme basée sur des paires distinctes avec les fonctions SUM, INDEX et MATCH ensemble

Dans notre dernier critère, nous trouverons les prix de vente totaux des appareils HP pour avril ainsi que des appareils Lenovo pour juin ensemble.

📌 Des pas :

➤ Selon ce critère, notre formule en Cellule F22 le sera :

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

➤ Maintenant, appuyez sur Entrez & ; vous verrez que le résultat est de 12 730,00 $.

Lors de l'ajout de paires distinctes dans cette fonction combinée, nous devons insérer les noms de dispositif et de mois dans les deux tableaux en fonction des arguments pour les positions de ligne et de colonne et les noms de dispositif et de mois des paires doivent être maintenus dans l'ordre correspondant.

Lire la suite : INDEX MATCH avec plusieurs critères dans une feuille différente (2 façons)

Utilisation de SUMIF avec les fonctions INDEX-MATCH pour additionner sous plusieurs critères

Avant d'aborder les utilisations d'une autre formule combinée, faisons connaissance avec la SUMIF fonctionne maintenant.

  • Objectif de la formule :

Ajoute les cellules spécifiées par les conditions ou les critères donnés.

  • Syntaxe de la formule :

=SUMIF(plage, critères, [plage_somme])

  • Arguments :

gamme- Plage de cellules où se trouvent les critères.

critères- Critères sélectionnés pour la gamme.

sum_range- Plage de cellules qui sont prises en compte pour la totalisation.

  • Exemple :

Nous utiliserons ici notre jeu de données précédent pour conserver le flux. Avec la fonction SUMIF, nous trouverons le total des ventes en mai pour les ordinateurs de bureau uniquement, toutes marques confondues. Ainsi, notre formule en Cellule F18 le sera :

=SUMIF(C5:C14,F17,H5:H14)

Après avoir appuyé sur Entrez vous obtiendrez un prix de vente total de 71 810 $.

Utilisons SUMIF avec INDEX & ; MATCH pour faire la somme sous plusieurs critères avec des colonnes et des lignes. Notre jeu de données est maintenant un peu modifié. En Colonne A Les prix de vente dans le reste des colonnes sont inchangés.

Nous découvrirons les ventes totales des appareils Lenovo en juin.

📌 Des pas :

➤ Dans la sortie Cellule F18 la formule correspondante sera :

=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

➤ Press Entrez & ; vous obtiendrez d'un seul coup le prix de vente total pour Lenovo en juin.

Et si vous voulez passer à la catégorie des appareils, en supposant que vous voulez trouver le prix de vente total pour les ordinateurs de bureau alors notre Fourchette des sommes sera C5:C14 & ; Critère de la somme sera Desktop maintenant. Donc, dans ce cas, la formule sera :

=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

Lire la suite : Excel INDEX MATCH avec plusieurs critères (4 exemples concrets)

Utilisation de SUMIFS avec les fonctions INDEX & MATCH dans Excel

SUMIFS est la sous-catégorie de la SUMIF L'utilisation de la fonction SUMIFS et de la fonction INDEX & ; MATCH à l'intérieur, vous pouvez ajouter plus d'un critère, ce qui n'est pas possible avec la fonction SUMIF fonction. En SUMIFS vous devez saisir le Fourchette des sommes d'abord, puis Plage de critères Maintenant, sur la base de notre ensemble de données, nous allons trouver le prix de vente de l'ordinateur de bureau Acer en mai. Le long des lignes, nous ajoutons deux critères différents ici de Colonnes B & ; C .

📌 Des pas :

➤ La formule correspondante dans Cellule F19 le sera :

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ Press Entrez & ; la fonction retournera comme $ 9,000.00.

Mots de conclusion

J'espère que toutes les méthodes mentionnées ci-dessus vous inciteront à les appliquer dans vos tâches régulières en Excel. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part par le biais de vos précieux commentaires. Vous pouvez également jeter un coup d'œil à nos autres articles intéressants et informatifs sur ce site.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.