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.
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)
É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.
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.
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.
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.
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.
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.
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.
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.
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.
- Comment effectuer des instructions IF dans Google Sheets ? - 29 novembre 2024
- Comment utiliser Iferror dans Google Sheets pour éviter les erreurs? - 28 novembre 2024
- Comment fusionner facilement des Google Docs ? - 3 novembre 2024