Aller au contenu principal
Mis à jour le

C'est quoi un sous-total dans Excel ?

Le sous-total est une commande d'Excel qui insère une ligne de synthèse (somme, moyenne, nombre…) à chaque changement de valeur dans une colonne, et qui construit en même temps un plan à plusieurs niveaux. Les boutons 1, 2 et 3 apparus à gauche de la feuille replient ou déplient le détail. La commande attend une liste déjà triée sur la colonne de regroupement.

Tableau Excel avec des lignes de sous-totaux insérées automatiquement à chaque changement de valeur dans la colonne de regroupement
Les lignes de synthèse (somme par groupe) ajoutées automatiquement par la commande Sous-total.

À quoi sert l'outil Sous-total dans Excel

L'outil Sous-total Icône du bouton Sous-total sert à obtenir un total par groupe directement dans la liste, sans construire de tableau à côté. Sur trois cents commandes triées par région, il pose une ligne Total Est, une ligne Total Nord, une ligne Total Ouest, puis le total général tout en bas.

En insérant ces lignes, Excel dessine aussi un plan, et c'est lui qui change vraiment la lecture. Un clic sur le bouton 2 replie tout le détail et ne laisse que la synthèse par groupe, si bien que ton tableau de trois cents lignes se lit en quatre.

Tu t'en sers dès qu'une liste plate doit répondre à une question de niveau supérieur : le chiffre d'affaires par commercial, le nombre de commandes par région, la moyenne des notes par service. Chaque cas se règle en une boîte de dialogue, là où il faudrait sinon écrire toute une colonne de SOMME.SI.ENS.

Liste de clients triée par région, où l'outil Sous-total a inséré une ligne Total Est, Total Nord, Total Ouest puis un total général.
Les lignes de total sont insérées dans la liste elle-même, en gras, et décalent la numérotation des lignes de détail au lieu de se poser à côté du tableau.
Le piège
Dans un tableau structuré (Ctrl+T), le bouton Sous-total reste grisé et rien ne t'explique pourquoi. Convertis d'abord le tableau en plage classique, par un clic droit puis Tableau et Convertir en plage.

Comment faire des sous-totaux dans Excel

Pour insérer des sous-totaux, trie ta liste sur la colonne de regroupement, puis ouvre Données, groupe Plan, Sous-total. Dans la boîte de dialogue, indique la colonne de regroupement, la fonction de calcul et les colonnes à totaliser, puis valide : Excel pose les lignes de synthèse et construit le plan.

  1. 1
    Trie d'abord ta plage sur la colonne de regroupement (par exemple Région) via Données puis Trier, sinon tu obtiendras un sous-total à chaque valeur non consécutive au lieu d'un seul par groupe.
    Boîte de dialogue Tri d'Excel, ouverte depuis l'onglet Données, avec ses colonnes Colonne, Trier sur et Ordre
    Le bouton Options de cette fenêtre donne accès au tri par ligne et au respect de la casse, deux réglages que les boutons A-Z du ruban ne proposent pas.
  2. 2
    Clique dans le tableau, puis va dans Données, groupe Plan, Sous-total pour ouvrir la boîte de dialogue.
    Groupes Prévision et Plan de l'onglet Données du ruban Excel, avec le bouton Plan à droite
    Le bouton Plan réunit Grouper, Dissocier et Sous-total, les trois commandes qui dessinent la marge repliable à gauche de la feuille.
  3. 3
    Renseigne À chaque changement de avec la colonne triée, choisis la fonction (Somme, Moyenne, Nombre, Max) sous Utiliser la fonction, coche les colonnes à totaliser sous Ajouter un sous-total à, puis valide par OK.
  4. 4
    Sers-toi des boutons de plan 1, 2, 3 à gauche pour plier ou déplier les niveaux de détail et n'afficher que les lignes de synthèse.
    Feuille Excel dotée d'un plan de sous-totaux, avec les boutons de niveau 1 et 2 en haut à gauche et les lignes Total T1 et Total T2
    Les boutons numérotés en haut à gauche replient toute la feuille d'un coup. Les plus et les moins de la marge, eux, n'agissent que sur le groupe en face duquel ils se trouvent.
  5. 5
    Pour tout enlever, rouvre Données puis Sous-total et clique sur Supprimer tout, les lignes de synthèse et le plan disparaissent et tes données restent intactes.
  6. 6
    Si tu cherchais plutôt un total unique dans une cellule, qui suive le filtre au lieu d'insérer des lignes, laisse la commande de côté et écris la fonction SOUS.TOTAL.
L'astuce en plus
Copier seulement les lignes de synthèseLe plan replié n'affiche que les sous-totaux, mais un copier-coller classique emporte aussi les lignes de détail masquées. Appuie sur Alt+; pour ne retenir que les cellules visibles avant de copier.

Quelle différence entre l'outil Sous-total et la fonction SOUS.TOTAL

L'outil Sous-total modifie ta feuille, alors que la fonction SOUS.TOTAL se contente d'un calcul dans la cellule où tu l'écris. Le premier insère des lignes entières dans la liste et dessine un plan autour, quand la seconde renvoie un nombre sans rien déplacer. C'est la différence entre une commande qui réorganise et une formule qui calcule.

Ils ne répondent pas non plus à la même question. L'outil découpe une liste triée en groupes et donne un total par groupe, ce qui suppose une colonne de regroupement et un ordre. La fonction, elle, donne un seul total pour toute la plage, mais ce total ignore les lignes que le filtre masque, donc il suit exactement ce qui reste affiché à l'écran.

La règle de choix est donc simple. Pour un rapport figé, découpé par groupes et destiné à l'impression, prends l'outil. Pour un tableau de bord qu'on filtre et refiltre pendant une réunion, prends la fonction SOUS.TOTAL, qui se recalcule toute seule à chaque changement de filtre.

Pourquoi Excel insère un sous-total à chaque ligne

La commande ne regroupe rien du tout, elle coupe à chaque fois que la valeur change d'une ligne à la suivante. Sur une liste où Est, Nord et Ouest s'alternent au fil des commandes, chaque ligne devient donc son propre groupe et reçoit sa ligne Total, ce qui double la hauteur du tableau sans rien t'apprendre.

Le tri n'est pas une recommandation, c'est la condition de fonctionnement. Trier la colonne de regroupement rassemble les valeurs identiques en blocs consécutifs, et c'est seulement à partir de là qu'un changement de valeur signifie vraiment un changement de groupe. Le même tableau, trié par région, passe de trois cents lignes de total à trois.

Si le mal est déjà fait, ne supprime pas ces lignes une à une. Le bouton Supprimer tout te rend la liste intacte en un clic, et il ne te reste qu'à la trier avant de relancer la commande.

Quand choisir le sous-total plutôt qu'un tableau croisé dynamique

Le sous-total gagne dès que le document doit rester un tableau. Ta liste garde ses colonnes, ses formats et son ordre, et les lignes de synthèse s'y ajoutent sans rien déplacer. Un tableau croisé dynamique, lui, crée un objet à part, avec sa propre mise en forme et ses propres en-têtes.

L'impression finit de trancher. Dans la boîte de dialogue, la case Saut de page entre les groupes fait démarrer chaque groupe sur une page neuve, avec son total en bas. Tu obtiens ainsi un feuillet par région ou par service sans avoir à découper le fichier.

Le tableau croisé dynamique reprend l'avantage dès qu'il faut croiser deux dimensions, changer d'agrégat en cours de route ou actualiser le résultat quand les données bougent. Les sous-totaux, eux, restent figés sur l'état de la liste au moment où tu as lancé la commande.

Le savais-tu ?
Les lignes posées par la commande contiennent des formules SOUS.TOTAL et non des formules SOMME. C'est pour ça que le total général ne recompte jamais les totaux de groupe affichés au-dessus de lui.
FAQ

Questions fréquentes sur le sous-total

Va dans Données, groupe Plan, Sous-total, et clique sur le bouton Supprimer tout en bas de la boîte de dialogue. Excel retire toutes les lignes de sous-totaux et supprime le plan, donc les boutons de niveau à gauche. Tes données d'origine restent intactes. Tu retrouves ton tableau dans l'état où il était avant les sous-totaux, avec le tri que tu avais appliqué.