Vlookup avec Somme sur plusieurs lignes dans Google Sheets

L’utilisation de Vlookup avec Somme sur plusieurs lignes dans Google Sheets peut être très utile dans certains cas spécifiques. Dans cet article, nous allons explorer les différentes façons d’utiliser la formule Vlookup dans Google Sheets pour obtenir des résultats avec une somme sur plusieurs lignes.

Quand utiliser Vlookup avec Somme sur plusieurs lignes

Avant d’explorer les différentes façons d’utiliser Vlookup avec Somme sur plusieurs lignes, il est important de comprendre dans quels cas cette formule peut être utilisée.

Dans Google Sheets, la formule Vlookup est capable de retourner plusieurs valeurs de trois manières différentes :

  1. Vlookup avec une seule clé de recherche mais deux ou plusieurs colonnes d’index.
    Dans ce cas, la formule retournera une sortie à plusieurs colonnes (une seule ligne).

  2. Vlookup avec deux ou plusieurs clés de recherche et une colonne d’index.
    Ici, la formule retournera une sortie à plusieurs lignes (une seule colonne).

  3. Vlookup avec deux ou plusieurs clés de recherche et deux ou plusieurs colonnes d’index.
    Dans ce cas, la formule retournera une matrice (plusieurs colonnes et lignes).

Dans les deux premiers cas, nous pouvons utiliser la fonction Somme de Sheets avec Vlookup. Pour le dernier cas, nous pouvons utiliser la fonction MMULT, car ce que nous voulons faire, c’est Vlookup avec Somme sur plusieurs lignes.

Avant de commencer

Avant de commencer à utiliser Vlookup avec Somme sur plusieurs lignes dans Google Sheets, il est important de s’assurer d’avoir quelques connaissances de base sur la formule Vlookup. Si vous êtes nouveau dans l’utilisation de Vlookup dans Google Sheets, vous pouvez consulter les deux tutoriels suivants pour vous familiariser avec cette fonction :

  1. Vlookup et Hlookup Expliqués – Google Doc Spreadsheet
  2. Vlookup dans Google Sheets – 10 Variations de Formules, Conseils et Astuces

Si vous êtes un utilisateur de Google Sheets qui a migré d’Excel, vous trouverez peut-être intéressante cette comparaison entre Google Sheets et Excel pour la formule Vlookup : Comparaison de la formule Vlookup dans Excel et Google Sheets.

Données d’exemple

Pour illustrer les différentes variations de la formule Vlookup avec Somme, nous utiliserons le même ensemble de données d’exemple. Voici un aperçu des données :

Exemple de données d'échantillon pour Vlookup avec Somme

Lisez la suite pour découvrir les différentes formules Vlookup avec Somme.

Somme de la sortie Vlookup à plusieurs colonnes dans Google Sheets

Supposons que vous disposiez de données de vente de 5 produits sur une période de 12 mois, comme indiqué ci-dessus. Comment utiliser Vlookup pour obtenir les ventes du « Produit 3 » pour le deuxième trimestre (avril, mai et juin) ?

Les index de colonne pour le deuxième trimestre sont 5, 6 et 7 (veuillez noter que la première colonne de la plage A1:M7 est numérotée comme index 1).

Voici la formule Vlookup qui retournerait les quantités 5, 6 et 3 en sortie dans trois colonnes pour la ligne spécifiée :

=ArrayFormula(vlookup("Produit 3",A1:M7,{5,6,7},0))

Si vous souhaitez obtenir la somme de ces sorties Vlookup à plusieurs colonnes, vous pouvez simplement envelopper la formule Vlookup Array avec la fonction Somme de Sheets :

=sum(ArrayFormula(vlookup("Produit 3",A1:M7,{5,6,7},0)))

Vous pouvez également remplacer le critère « Produit 3 » par une variable, comme indiqué dans l’image ci-dessous :

Résultat de la somme de la sortie Vlookup à plusieurs colonnes dans Google Sheets

Somme de la sortie Vlookup à plusieurs lignes dans Google Sheets

Lorsqu’il y a deux ou plusieurs clés de recherche dans les lignes et une seule colonne d’index, la formule Vlookup retournera une sortie à plusieurs lignes.

Pour obtenir la somme de cette sortie à plusieurs lignes, vous pouvez également utiliser la fonction Somme de Sheets avec Vlookup. Voici la formule pour faire cela :

=sum(ArrayFormula(vlookup(N2:N3,A1:M7,2,0)))

Résultat de la somme de la sortie Vlookup à plusieurs lignes dans Google Sheets

MMULT pour la somme de sortie Vlookup à plusieurs lignes et colonnes (matrice)

Il existe une autre façon d’utiliser Vlookup avec Somme sur plusieurs lignes, qui produit une sortie sous forme de matrice.

Supposons que nous ayons plusieurs index et plusieurs clés de recherche dans Vlookup. La sortie de cette formule Vlookup serait une matrice.

Voici la formule Vlookup correspondante :

=ArrayFormula(vlookup(N2:N4,A1:M7,{3,4,5},0))

Pour obtenir la somme de chaque ligne de cette matrice, nous pouvons utiliser la fonction MMULT avec Vlookup. Voici comment faire :

=ArrayFormula(mmult(vlookup(N2:N4,A1:M7,{3,4,5},0),sign(sequence(3,1))))

N’oubliez pas de modifier le nombre 3 dans la séquence en fonction du nombre de colonnes d’index que vous utilisez dans votre Vlookup.

C’est tout ce qu’il y a à savoir sur Vlookup avec Somme sur plusieurs lignes dans Google Sheets. Nous espérons que cela vous aidera dans vos tâches de calcul et d’analyse des données.

Pour d’autres tutoriels avancés sur Vlookup et d’autres fonctions de Google Sheets, vous pouvez rechercher sur notre site bolamarketing.com.

Articles en lien