Utiliser la fonction SOUS.TOTAL dans Google Sheets

Comment utiliser la fonction SOUS.TOTAL dans Google Sheets ?

La fonction SOUS.TOTAL dans Google Sheets est très pratique lorsqu’on souhaite effectuer des calculs sur une plage de données tout en gardant la possibilité d’exclure certaines lignes filtrées ou masquées. Elle est particulièrement utile dans les tableaux de bord ou les feuilles de calcul qui utilisent des filtres automatiques.

À quoi sert la fonction SOUS.TOTAL dans Google Sheets ?

La fonction SOUS.TOTAL permet de réaliser différents types de calculs comme la somme, la moyenne, le nombre de cellules, etc., tout en tenant compte ou non des lignes masquées ou filtrées.

Elle est particulièrement utile lorsque vous utilisez les filtres automatiques dans un tableau, car elle ne tient compte que des lignes visibles (ou visibles selon le code utilisé).

Syntaxe de la fonction SOUS.TOTAL

=SOUS.TOTAL(fonction_code; plage1; [plage2; …])
  • fonction_code : un numéro correspondant à l’opération que vous voulez effectuer.
  • plage1, plage2… : les plages de cellules sur lesquelles appliquer la fonction.

Liste des codes de fonction

CodeFonctionIgnore les lignes filtrées ?Ignore les lignes masquées manuellement ?
1MOYENNE
2NB
3NBVAL
9SOMME
101MOYENNE
102NB
103NBVAL
109SOMME

Astuce : Utilisez les codes entre 101 et 111 pour ignorer à la fois les lignes masquées manuellement et les lignes filtrées.

Exemple d’utilisation

Imaginons un tableau avec une liste de ventes :

ProduitMontant
Livre25
Stylo10
Clé USB18
Souris32

Pour calculer le total des montants visibles, on peut écrire :

=SOUS.TOTAL(109; B2:B5)
Utilisation de SOUS.TOTAL avec une somme

👉 Ce calcul renverra la somme uniquement des lignes visibles. Si vous appliquez un filtre pour ne voir que certains produits, la somme se mettra à jour automatiquement.

Utilisation avec les filtres

  1. Sélectionnez votre tableau
  2. Allez dans le menu Données > Créer un filtre
  3. Filtrez une ou plusieurs valeurs
  4. Observez que la fonction SOUS.TOTAL met automatiquement à jour les calculs selon ce qui est affiché

Pourquoi utiliser SOUS.TOTAL plutôt que SOMME ?

La fonction SOMME additionne toutes les lignes, visibles ou non. En revanche, SOUS.TOTAL permet de tenir compte uniquement des données affichées, ce qui est idéal lorsqu’on utilise des filtres ou qu’on masque certaines lignes.

En résumé

  • SOUS.TOTAL est indispensable si vous utilisez des filtres dans vos tableaux.
  • Elle offre plus de flexibilité que SOMME, MOYENNE, ou NB, car elle peut exclure les lignes masquées.
  • Utilisez les codes 100+ pour exclure aussi les lignes masquées manuellement.

Pour aller plus loin avec Google Sheets