SUMIF avec les fonctions INDEX et MATCH dans Excel

  • Partage Ça
Hugh West

Dans Microsoft Excel, la fonction SUMIF avec INDEX-MATCH est largement utilisée pour extraire les somme basée sur des critères multiples de différents colonnes & ; rangées Dans cet article, vous découvrirez en détail comment utiliser ce SUMIF en même temps que le système de gestion de l'information. INDEX-MATCH fonctionne efficacement pour extraire les données sous plusieurs critères .

La capture d'écran ci-dessus est une vue d'ensemble de l'article qui représente le jeu de données & ; un exemple de la fonction permettant d'extraire des données par sommation sur la base de critères. Vous en apprendrez davantage sur le jeu de données ainsi que 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.

SUMIF avec INDEX & ; MATCH

Introduction aux fonctions SUMIF, INDEX & MATCH dans Excel

Avant d'aborder les utilisations de cette fonction combinée, nous allons nous familiariser avec l'intérieur de & ; les fonctions de base tout d'abord.

1. la fonction SUMIF

  • Activité :

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 trouve le critère.

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

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

  • Exemple :

Dans l'image ci-dessous, un ensemble de données est présent. 10 marques d'ordinateurs se trouvent dans la base de données. Colonne A les catégories de dispositifs en Colonne B et les ventes totales de produits pour chaque marque pendant 6 mois sont indiquées dans les 6 colonnes suivantes du tableau.

Avec SUMIF nous trouverons les ventes totales du mois de mai pour les ordinateurs de bureau uniquement, toutes marques confondues. Ainsi, notre formule dans la fonction 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 $.

2. la fonction INDEX

  • Activité :

Renvoie une valeur de référence de la cellule à l'intersection de la ligne & de la colonne particulière 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])

  • Arguments :

array- Plage de cellules, colonnes ou lignes considérées pour les valeurs à rechercher.

row_num- Position de la rangée dans le tableau.

colonne_position- Position de la colonne dans le tableau.

référence- Gamme de tableaux.

numéro_zone- Numéro de série du tableau dans la référence, si vous ne le mentionnez pas, il sera considéré comme 1.

  • 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. Donc, en Cellule F18 nous devons taper :

=INDEX(D5:I14,3,4)

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

Puisque la 4e colonne du tableau sélectionné 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 faire correspondre plusieurs critères à partir de différents tableaux dans Excel ?

3. la fonction MATCH

  • Activité :

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])

  • Arguments :

lookup_value- Valeur de la cellule qui doit être recherchée dans la plage de cellules.

lookup_array- Plage de cellules où la valeur de référence doit être recherchée.

match_type- C'est optionnel. Il déterminera si vous voulez une correspondance partielle ou exacte du tableau pour votre valeur de recherche.

  • Exemple :

Dans un premier temps, nous allons connaître la position du mois de juin à partir des en-têtes de mois. En Cellule F17 notre formule sera la suivante :

=MATCH(F16,D4:I4,0)

Appuyez sur 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 F16 & ; 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.

Lire la suite : Comment utiliser INDEX et Match pour une correspondance partielle (2 façons)

Lectures similaires

  • Comment sélectionner des données spécifiques dans Excel (6 méthodes)
  • Formule utilisant les fonctions INDIRECT INDEX MATCH 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 ?
  • Excel INDEX MATCH pour renvoyer plusieurs valeurs dans une cellule

Combinaison 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. Fonction INDEX retournera simplement la sortie de l'intersection de cette ligne & ; positions de 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. Donc, en Cellule F18 , type :

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

Appuyez sur Entrez & ; vous trouverez le résultat instantanément.

Si vous changez le mois & ; nom du dispositif dans F16 & ; F17 respectivement, vous obtiendrez le résultat correspondant en F18 tout de suite.

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

Utilisation de SUMIF avec les fonctions INDEX & MATCH dans Excel

Venons-en maintenant au principal sujet de discussion de l'article. Nous allons utiliser SUMIF avec INDEX & ; MATCH Pour notre calcul avec plusieurs critères, nous avons légèrement modifié l'ensemble de données. Dans la fonction Colonne A Les prix de vente dans le reste des colonnes sont inchangés.

Nous découvrirons les ventes totales des appareils Lenovo au cours du mois de 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 : INDEX MATCH avec plusieurs critères dans une feuille différente (2 façons)

Utilisation de SUMIFS avec les fonctions INDEX & MATCH dans Excel

SUMIFS est la sous-catégorie de SUMIF En utilisant SUMIFS ainsi que 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 ainsi que Critères de portée sera placé. Maintenant, sur la base de notre ensemble de données, nous allons trouver le prix de vente des ordinateurs de bureau Acer au mois de 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.

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

Mots de conclusion

J'espère que cet article sur l'utilisation de SUMIF avec les fonctions INDEX & MATCH vous incitera à l'appliquer dans vos tâches Excel. Si vous avez des questions ou des commentaires, n'hésitez pas à m'en faire part dans la section commentaires. Vous pouvez également consulter nos autres articles intéressants sur les fonctions Excel 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.