Utilisation combinée de la fonction Sumif avec Vlookup dans Google Sheets

Seems que l’utilisation combinée de la fonction Sumif avec Vlookup dans Google Sheets est quelque chose d’intriguant, n’est-ce pas ? Ma première priorité est donc de vous faire comprendre la pertinence d’une telle combinaison.

Nous utilisons Sumif plutôt que Sum lorsque nous voulons inclure une condition issue d’une colonne (Sumifs pour des conditions issues de plusieurs colonnes) à additionner.

Par exemple, nous pouvons obtenir un total des ventes en utilisant la fonction Sum. Mais lorsque nous voulons additionner les ventes totales d’un commercial particulier ou de quelques commerciaux, nous pouvons compter sur Sumif.

Laissez-moi vous expliquer rapidement la différence entre Sum et Sumif pour les débutants.

Dans l’exemple suivant, la formule Sum dans la cellule C12 additionne les ventes totales dans la plage C3:C11, tandis que Sumif dans la cellule F3 additionne les ventes dans la plage C3:C11 si l’ID dans la colonne B3:B11 correspond à « EMP1001 ».

Sumif et Sum - Différence dans Sheets

Si vous avez compris les deux formules ci-dessus, vous pouvez continuer.

Note : Vous souhaitez apprendre rapidement toutes les fonctions populaires de Google Sheets ? Veuillez consulter mon guide des fonctions Google Sheets (tutoriels gratuits) et devenir un utilisateur expert.

Comment la combinaison de Sumif avec Vlookup est utile dans Google Sheets ?

Dans la formule Sumif ci-dessus, le critère est « EMP1001 » qui se trouve dans la cellule E3.

Syntaxe : SUMIF(plage, critère, [plage_somme])

Il est logique que la « plage » (la « plage » testée par rapport au « critère ») contienne des ID.

Pensez à un scénario différent. Ici, à la fois la « plage » et la « plage_somme » sont les mêmes (celles d’avant). Mais le « critère » est un nom plutôt qu’un ID.

Supposons que l’ID « EMP1001 » soit attribué à « Ann » (dans un tableau dans le même onglet ou un onglet différent. J’y reviendrai).

Comment utiliser « Ann » comme critère au lieu de « EMP1001 » ?

Vous conviendrez que la façon la plus simple de se souvenir d’un employé est par son nom plutôt que par ses ID. Apprenons donc comment attribuer des ID aux noms en utilisant Vlookup.

Attribution des ID aux noms dans Google Sheets

Créez une table séparée (que l’on peut appeler « table de recherche ») qui contient des ID uniques et les noms correspondants. Utilisez cette « table de recherche » dans la fonction Sumif en utilisant Vlookup.

Table de recherche dans une somme conditionnelle

Nous pouvons utiliser Vlookup pour rechercher le nom « Ann » dans la table de recherche et récupérer l’ID correspondant. Cet ID peut être utilisé comme critère dans Sumif.

De cette manière, nous pouvons utiliser Vlookup pour attribuer des ID aux noms et les utiliser comme critère dans Sumif.

En résumé, dans l’utilisation combinée de Sumif avec Vlookup dans Google Sheets, nous pouvons utiliser Vlookup comme critère de Sumif.

Laissez-moi expliquer cette combinaison de Sumif et Vlookup en détail ci-dessous.

Comme je l’ai déjà expliqué, dans l’utilisation de Sumif avec Vlookup, Vlookup agit comme critère.

Par exemple, prenons le critère « Ann ». Utilisez Vlookup pour rechercher cette clé dans la table de recherche et récupérer l’ID correspondant.

Syntaxe : VLOOKUP(clé_recherche, plage, index, [trié])

Formule : =vlookup(E3,$H$3:$I$5,2,0)

Cette formule renverrait « EMP1001 ». Utilisez ce Vlookup comme critère dans Sumif comme suit.

=sumif($B$3:$B$11, vlookup(E3,$H$3:$I$5,2,0) ,$C$3:$C$11)

Pour obtenir le total des ventes de « Mary », insérez son nom et faites glisser la formule vers le bas.

Sumif avec Vlookup - Utilisation combinée dans Google Sheets

Somme conditionnelle de plusieurs critères avec Vlookup dans Google Sheets

Lorsque Sumif a plusieurs critères comme ci-dessus, il n’est pas nécessaire de dépendre d’une formule de glisser-déposer comme ci-dessus.

Vlookup peut rechercher plusieurs noms et renvoyer plusieurs ID correspondants. Nous pouvons utiliser un tableau Vlookup comme critère de Sumif.

=ArrayFormula(vlookup(E3:E4,$H$3:$I$5,2,0))

Cellule E3 contient le nom « Ann » et la cellule E4 contient le nom « Mary ». Le tableau Vlookup multiple ci-dessus renverrait les ID « EMP1001 » et « EMP1003 » respectivement.

Donc, la formule de Sumif avec plusieurs critères Vlookup sera la suivante.

=ArrayFormula(sumif($B$3:$B$11, vlookup(E3:E4,$H$3:$I$5,2,0) ,$C$3:$C$11))

Insérez cette formule dans la cellule F3. Si vous voyez l’erreur #REF!, assurez-vous que les cellules ci-dessous sont vides.

C’est tout pour l’utilisation combinée de Sumif avec Vlookup dans Google Sheets. Profitez-en !


Crawlan.com

Articles en lien