Un guide simple de la fonction SUBTOTAL dans Google Sheets

Photo of author

By Julien

Lorsque vous travaillez avec Google Sheets, vous souhaiterez peut-être vérifier périodiquement le sous-total de votre ensemble de données ou inclure les résultats dans votre documentation finale.

La fonction SUBSUM est le moyen le plus simple d’y parvenir. Outre le calcul des sous-totaux des listes de données, la fonction de sous-total :

  • Calcule les données avec des lignes de données masquées ou filtrées
  • Sélectionne dynamiquement les fonctions

Cette fonction est sous-utilisée en raison de sa nature lourde. Ce n’est pas vraiment adapté aux débutants car vous devez utiliser les commandes de fonction pour le faire fonctionner. Cependant, si vous suivez ce guide, vous devriez travailler sans problème avec la fonction SUBSUM en un rien de temps.

Qu’est-ce que le contrôle des opérations ?

Les contrôleurs d’action indiquent à une action Google Sheets spécifique comment elle doit fonctionner. Dans le cas de la fonction MOYENNE, vous voudrez peut-être trouver la SOMME, la MOYENNE, le MAX, etc.

L’utilisation du code de contrôle de fonction dans la syntaxe indique à la fonction SUBSUM quel calcul elle doit utiliser.

Cela peut sembler un peu déroutant, mais la feuille de triche ci-dessous vous aidera. Vous pouvez y revenir lorsque vous travaillez sur la feuille de calcul. Vous n’avez pas besoin de vous souvenir immédiatement des commandes de fonction.

Vous pouvez même créer un sélecteur de fonction dynamique vous n’avez donc pas à vous souvenir de chaque code.

Commandes de la fonction SUBSOMME

La formule utilisée

Code (y compris les valeurs masquées)

Code (hors valeurs masquées)

Moyen

1

101

Compter

2

102

Compter

3

103

Max

4

104

Min

5

105

Produit

6

106

Écart-type

sept

107

Population d’écart type

8

108

Somme

9

109

Variance

dix

110

Écart population

11

111

Comme vous pouvez le voir dans le tableau, il existe onze contrôles de fonction pour la fonction SUBSUM dans Google Sheets. Chacun de ces contrôles d’action peut inclure ou exclure des valeurs masquées.

Les commandes de fonction à un ou deux chiffres contiennent des valeurs masquées. Trois nombres dans l’argument de contrôle de la fonction signifient que les valeurs masquées sont omises.

Découvrir l\\\'article :  Capitalisation dans Google Sheets (formule simple)

Voyons comment les contrôles de fonction s’intègrent dans la syntaxe.

Syntaxe SUBSOMME

=SUBTOTAL(function_code, range1, [range2, ...])

Vous avez besoin d’au moins deux arguments pour que la fonction SUBSUM fonctionne. Le premier est l’un des contrôles d’action répertoriés ci-dessus et le second est la zone de données.

Cependant, vous pouvez ajouter autant de champs de données que vous le souhaitez à cette fonction.

Utilisons les arguments suivants dans la syntaxe comme exemple.

=SUBTOTAL(9, B2:B7)
fonction de sous-somme

Étant donné que le premier argument de la fonction SUBSUM est un objet de contrôle, il indique à la fonction d’utiliser l’agrégation souhaitée. Dans cet exemple, 9 est la commande de fonction sélectionnée.

Si vous regardez le tableau ci-dessus, vous pouvez voir que l’utilisation de 9 dans la syntaxe utilise la fonction SOMME sur la plage B2:B7 donnée, y compris toutes les valeurs masquées.

Pour exclure les valeurs masquées, vous devez utiliser à la place la commande de fonction à trois chiffres correspondante 109.

Dans la capture d’écran suivante, vous pouvez voir que nous avons ajouté un autre ensemble de données au sous-total.

un autre ensemble de données

Cela inclut également A2:A7 dans le calcul de l’ensemble de données.

Notez que les crochets «[»donnésdansl’exempledesyntaxenesontpasnécessairesetentraînerontuneerreurs’ilssontentrésdanslaformule[«donnésdansl’exempledesyntaxenesontpasnécessairesetprovoquerontuneerreurdanslaformule[“eivätolevälttämättömiäjaaiheuttavatvirheenjosnesyötetäänkaavaan[“giveninthesamplesyntaxarenotnecessaryandwillcauseanerrorifenteredintotheformulaIls marquent uniquement le début et la fin des plages que vous entrez dans la syntaxe et ne font pas réellement partie des calculs.

Pourquoi utiliser la fonction SUBSUM

Il peut sembler plus facile d’utiliser une fonction intégrée standard pour chaque calcul de sous-total. Après tout, dans notre premier exemple, vous auriez pu tout aussi facilement utiliser la syntaxe =SUM, (B2:B7) et obtenir la bonne réponse.

Bien que cela soit vrai, les feuilles de calcul plus complexes bénéficieraient de l’utilisation de la fonction SUBSUM à la place.

Dans l’exemple suivant, la fonction SOMME a été utilisée pour calculer les sous-totaux et les totaux de la feuille de calcul.

La fonction SOMME a été utilisée pour calculer le sous-total et le total final dans la feuille de calcul

Vous pouvez voir que les sous-totaux sont corrects avec la fonction SOMME, mais le total général est incorrect. En effet, il a calculé les sous-totaux ainsi que les autres nombres dans la colonne où les sous-totaux ont été créés.

Découvrir l\\\'article :  Utilisation de la fonction SI dans Google Sheets (avec exemples)

Vous pouvez éviter cela en utilisant la syntaxe de la fonction SUM =SUM(C9+C18+C27) pour obtenir la bonne réponse. Mais c’est une manière beaucoup plus lente et fastidieuse que d’utiliser la fonction SUBSUM en premier lieu. Il est également beaucoup plus facile de faire une erreur en cliquant ou en saisissant manuellement chaque champ.

Voici à quoi cela ressemble en utilisant la fonction MOYENNE sur le même ensemble de données.

en utilisant la fonction SUBSUM sur le même ensemble de donnéessous-total 70

Vous pouvez voir que le sous-total a maintenant la bonne réponse de 70. Cela est dû au fait que la fonction SUBSUM ignore les données en double, contrairement à la fonction SUM. Il le fait en ignorant toutes les autres fonctions SUBSUM dans la plage donnée.

Ce concept s’applique à tous les contrôles de fonction correspondants utilisés par la fonction SUBSUM, pas seulement la fonction SUM.

L’interaction de la fonction SUBSUM avec les données filtrées et masquées

Voir l’ensemble de données suivant.

ensemble de données sur les ventes de marques de chaussures

Dans celui-ci, nous avons utilisé les formules suivantes dans chacune de ces cellules.

  • C15 =SOMME(C2:C13)
  • C16 =SOUS-SOMME(9;C2:C13)
  • C17 =SOUS-SOMME(109;C2:C13)

Comme vous pouvez le voir, chacune de ces formules donne la même réponse correcte pour les ventes totales. Mais lorsque vous commencez à filtrer ou à masquer des données, chaque formule fonctionne différemment avec la feuille de calcul.

Données filtrées

Dans cet exemple suivant, nous avons filtré par marque ne montre qu’une seule vente.

informations filtrées par marque

Vous pouvez voir que les deux lignes SUBTOTAL ont supprimé toutes les données filtrées de leurs calculs, mais pas la fonction SOMME. Le même concept s’applique si nous devions filtrer la colonne année. Cela aurait donné un sous-total par date.

Assurez-vous donc de sélectionner la bonne fonction pour déterminer si vous souhaitez inclure des données filtrées dans les résultats totaux de la feuille de calcul.

Informations cachées

Dans le dernier exemple, nous avons également ajouté une ligne masquée au jeu de données. Notez que le nombre dans la cellule C17 change. C’est parce que nous avons utilisé la commande de fonction 109 qui ignore les lignes masquées. Il en va de même pour les colonnes masquées.

colonnes masquées

Assurez-vous de sélectionner le bon contrôle de fonction et le sous-total paramètres de forme physique pour appliquer votre feuille de calcul à l’objectif final.

Découvrir l\\\'article :  Mise en forme conditionnelle de Google Sheets basée sur une autre cellule

Conclusion

À première vue, la fonction SUBSUM peut être un peu intimidante. Cependant, une fois que vous aurez compris les commandes de fonction, vous gagnerez beaucoup de temps lorsque vous travaillerez avec des feuilles de calcul.

Si vous avez trouvé utile ce didacticiel pour le calcul de sous-totaux individuels dans Google Sheets, vous pouvez également être intéressé par en savoir plus sur les totaux cumulés.


Julien

Laisser un commentaire