Additionner toutes les correspondances avec VLOOKUP dans Excel (3 façons simples)

  • Partage Ça
Hugh West

Dans cet article, je vais vous montrer comment vous pouvez additionner toutes les correspondances avec VLOOKUP Vous apprendrez comment additionner toutes les correspondances à l'aide de la fonction Fonction VLOOKUP, ainsi que les utilisations de la Fonction FILTRE et le Fonction IF en combinaison avec le Fonction SUM.

Télécharger le cahier d'exercices

Additionner toutes les correspondances avec VLOOKUP.xlsx

3 façons d'additionner toutes les correspondances avec VLOOKUP dans Excel

Ici nous avons un ensemble de données avec le Noms, auteurs et Prix de quelques livres d'une librairie appelée Martin Bookstore.

Essayons de trouver la somme de toutes les correspondances avec VLOOKUP de cet ensemble de données.

1. utiliser la fonction FILTER pour additionner toutes les correspondances avec VLOOKUP dans Excel (pour les versions plus récentes d'Excel)

Ceux qui ont accès à un Office 365 peut utiliser le Fonction FILTER d'Excel pour additionner toutes les correspondances de n'importe quel ensemble de données.

Dans l'ensemble de données donné, la formule pour trouver la somme des prix de tous les livres de Charles Dickens le sera :

=SUM(FILTER(D4:D13,C4:C13=F4))

Explication de la formule :

  • Le site Fonction FILTRE correspond à un valeur de consultation avec toutes les valeurs de a colonne de consultation et renvoie les valeurs correspondantes d'une autre colonne.
  • Ici F4 ( Charles Dickens ) est notre valeur de consultation , C4:C13 (Auteur) est le colonne de consultation et D4:D13 (Prix) est l'autre colonne.
  • FILTER(D4:D13,C4:C13=F4) correspond à toutes les valeurs de la colonne C4:C13 (Auteur) avec F4 ( Charles Dickens ) et renvoie les valeurs correspondantes de la colonne D4:D13 ( Prix ).
  • Enfin, SOMME(FILTRE(D4:D13,C4:C13=F4)) renvoie la somme de tous les prix de tous les livres renvoyés par l'utilisateur. Fonction FILTRE .
  • Vous pouvez changer la valeur de la recherche pour n'importe quel autre auteur sauf Charles Dickens en cellule F4 et il retournera le prix total des livres de cet auteur.

Lire la suite : Comment additionner des cellules filtrées dans Excel (5 méthodes adaptées)

2. utiliser la fonction IF pour additionner toutes les correspondances avec VLOOKUP dans Excel (pour les anciennes versions d'Excel)

Si vous utilisez une ancienne version d'Excel, vous pouvez utiliser la fonction Fonction IF d'Excel pour additionner toutes les correspondances de n'importe quel ensemble de données.

La somme des prix de tous les livres de Charles Dickens peut être trouvé en utilisant cette formule :

=SUM(IF(C4:C13=F4,D4:D13,""))

[ Il s'agit d'un Formule Array Alors, appuyez CTRL+SHIFT+ENTER à moins que vous ne soyez dans Office 365 . ]

Explication de la formule :

  • IF(C4:C13=F4,D4:D13,””) correspond à toutes les valeurs de l'élément colonne de consultation C4:C13 ( Auteur ) avec le valeur de consultation F4 ( Charles Dickens ).
  • Si le valeur de consultation F4 correspond au colonne de recherche C4:C13 ( Auteur ), il renvoie alors la valeur correspondante de la colonne D4:D13 ( Prix ).
  • Et s'il ne correspond pas, il renvoie une chaîne vide. "" .
  • Enfin, SOMME(IF(C4:C13=F4,D4:D13,"")) renvoie la somme de toutes les valeurs renvoyées par la fonction Fonction IF .

Lire la suite : Comment faire un Vlookup et une somme sur plusieurs feuilles en Excel (2 formules)

Lectures similaires

  • Comment ajouter plusieurs cellules dans Excel (6 méthodes)
  • Excel recherche des valeurs correspondantes dans deux colonnes
  • Comment faire un Vlookup et extraire la dernière correspondance dans Excel (4 façons)
  • Copier les valeurs dans une autre cellule si deux cellules correspondent dans Excel : 3 méthodes
  • Comment faire correspondre des données dans Excel à partir de 2 feuilles de travail

3. utiliser la fonction VLOOKUP pour additionner toutes les correspondances avec VLOOKUP dans Excel (pour les anciennes versions d'Excel)

Vous pouvez également utiliser le Fonction VLOOKUP d'Excel pour additionner toutes les valeurs qui correspondent à la valeur de référence.

Étape 1 :

➤ Sélectionnez la colonne adjacente à gauche de l'ensemble de données et saisissez cette formule dans la première cellule :

=C4&COUNTIF($C$4:C4,C4)

⧪ Note :

  • Ici C4 est la première cellule de la tableau de consultation ( Auteur Vous utilisez celui de votre ensemble de données.

Étape 2 :

➤ Faites glisser le Poignée de remplissage jusqu'à la dernière cellule.

➤ Il créera une séquence des auteurs ainsi que des rangs. Comme Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 et ainsi de suite.

[Le Symbole de l'esperluette (& ;) concatène deux chaînes de caractères].

Étape 3 :

➤ Entrez le valeur de consultation dans une nouvelle cellule.

➤ Ici, je suis entré Charles Dickens en cellule F4 .

Étape 4 :

➤ Enfin, entrez cette formule dans une autre cellule :

=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))

[ Il s'agit d'un Formule Array Alors, appuyez CTRL+SHIFT+ENTER à moins que vous ne soyez dans Office 365 . ]

Regarde, ça renvoie la somme des prix de tous les livres de Charles Dickens, $52.00 .

Explication de la formule :

  • COUNTIF(C4:C13,F4) renvoie à 3 car il y a un total de 3 cellules dans l'intervalle C4:C13 ( Autho r) qui contiennent le valeur de consultation F4 ( Charles Dickens ). Voir le Fonction COUNTIF pour les détails.
  • A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) devient maintenant A1:A3 Voir le Fonction INDIRECTE pour les détails.
  • ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) devient ROW(A1:A3) et renvoie un tableau {1, 2, 3} Voir le Fonction ROW pour les détails.
  • F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) devient F4&{1, 2, 3} et renvoie un tableau {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
[Le Symbole de l'esperluette (& ;) concatène deux chaînes de caractères].
  • VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) devient maintenant VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
  • Le site Fonction VLOOKUP correspond au valeur de consultation avec toutes les valeurs de la première colonne de l'ensemble de données et renvoie ensuite les valeurs correspondantes d'une autre colonne.
  • Ici, le valeur de consultation est le tableau {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
  • Il correspond donc à la valeurs de recherche avec toutes les valeurs de la première colonne A4:A13 et renvoie les valeurs correspondantes de l 4ème colonne ( Prix ).
  • Enfin, le SOMME La fonction renvoie la somme de tous les prix qui correspondent aux critères suivants valeurs de recherche .

Lire la suite : Comment utiliser VLOOKUP avec la fonction SUM dans Excel (6 méthodes)

Conclusion

En utilisant ces méthodes, vous pouvez additionner toutes les correspondances avec VLOOKUP dans Excel. Connaissez-vous une autre méthode ? Ou avez-vous des questions ? N'hésitez pas à nous les poser.

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.