Comment faire la somme des valeurs Min ou Max dans un tableau croisé dynamique sur Google Sheets (Problème de total général)

Lorsque vous utilisez les fonctions MIN ou MAX dans l’éditeur de tableau croisé dynamique sur Google Sheets, vous pouvez rencontrer un problème avec les colonnes de total général qui peuvent afficher la valeur Min de Min ou Max de Max. Ce que vous voulez vraiment, c’est obtenir la somme des valeurs Min ou Max dans les totaux généraux.

Comment faire la somme des valeurs Min dans un tableau croisé dynamique sur Google Sheets ?

Nous allons préparer deux exemples de tableaux croisés dynamiques pour illustrer la solution. Dans le premier exemple, nous allons regrouper les données par article, tandis que dans le deuxième exemple, nous allons regrouper les données par date et article.

Exemple 1 (Tableau croisé dynamique 1)

Dans cet exemple, nous allons utiliser les données suivantes pour créer un tableau croisé dynamique.

Image du tableau croisé dynamique 1

Voici les paramètres habituels de l’éditeur de tableau croisé dynamique pour cet exemple :

  1. Plage de données : A2:C10
  2. Lignes : Article, Afficher les totaux
  3. Colonnes : Aucune
  4. Valeurs : Reçu (Min)

Pour obtenir la somme des valeurs Min à la place, nous allons utiliser une colonne d’aide (D2:D10) et les formules suivantes :

Dans la cellule E3, insérez la formule de tableau de bord suivante pour obtenir le décompte cumulatif des articles dans la plage B3:B10 :

=ArrayFormula(countifs(row(B3:B10),"<="&row(B3:B10),B3:B10,B3:B10))

Dans la cellule F2, utilisez la requête suivante pour regrouper l’article et retourner le reçu minimal de chaque groupe :

=ArrayFormula(query({B2:B10&"~"&1,C2:C10},"Select Col1,min(Col2) group by Col1 label Col1'',min(Col2)''",1))

Dans la cellule D2, utilisez la formule suivante pour attribuer la valeur minimale à la première ligne de chaque groupe :

={"Min";ArrayFormula(IFNA(vlookup(B3:B10&"~"&E3:E10,F2:G3,2,0)))}

En utilisant ces formules, vous pouvez obtenir la somme des valeurs Min dans un tableau croisé dynamique sur Google Sheets.

Exemple 2 (Tableau croisé dynamique 2)

Dans cet exemple, nous allons regrouper les données par date et article. Pour obtenir le rapport souhaité, nous devrons apporter quelques modifications aux formules et à l’éditeur de tableau croisé dynamique.

Image du tableau croisé dynamique 2

Voici les modifications nécessaires :

Modifications dans les formules

Décompte cumulatif dans la cellule E3 :

=ArrayFormula(countifs(row(B3:B10),"<="&row(B3:B10),A3:A10&B3:B10,A3:A10&B3:B10))

Requête dans la cellule F2 :

=ArrayFormula(query({A2:A10&B2:B10&"~"&1,C2:C10},"Select Col1,min(Col2) group by Col1 label Col1'',min(Col2)''",1))

Vlookup dans la cellule D2 :

={"Min";ArrayFormula(IFNA(vlookup(A3:A10&B3:B10&"~"&E3:E10,F2:G5,2,0)))}

Modifications dans l’éditeur de tableau croisé dynamique

  • Lignes : Date, Afficher les totaux
  • Colonnes : Article, Afficher les totaux
  • Valeurs : Min (Utilisez la plage de la colonne d’aide, soit D2:D10)
  • Résumer par : Somme

Ainsi, vous pouvez obtenir la somme des valeurs Min dans un tableau croisé dynamique sur Google Sheets.

Comment faire la somme des valeurs Max dans un tableau croisé dynamique sur Google Sheets ?

Pour faire la somme des valeurs Max dans un tableau croisé dynamique sur Google Sheets, vous pouvez suivre les mêmes étapes que pour la somme des valeurs Min. Vous devrez simplement remplacer toutes les occurrences de « min » par « max » dans les formules et l’éditeur de tableau croisé dynamique.

C’est tout pour aujourd’hui ! J’espère que ces astuces vous seront utiles. Si vous souhaitez en savoir plus sur les tableaux croisés dynamiques et d’autres fonctionnalités de Google Sheets, n’hésitez pas à consulter Crawlan.com.

Profitez bien de vos analyses de données sur Google Sheets !

Articles en lien