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
| Code | Fonction | Ignore les lignes filtrées ? | Ignore les lignes masquées manuellement ? |
|---|---|---|---|
| 1 | MOYENNE | ✅ | ❌ |
| 2 | NB | ✅ | ❌ |
| 3 | NBVAL | ✅ | ❌ |
| 9 | SOMME | ✅ | ❌ |
| 101 | MOYENNE | ✅ | ✅ |
| 102 | NB | ✅ | ✅ |
| 103 | NBVAL | ✅ | ✅ |
| 109 | SOMME | ✅ | ✅ |
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 :
| Produit | Montant |
|---|---|
| Livre | 25 |
| Stylo | 10 |
| Clé USB | 18 |
| Souris | 32 |
Pour calculer le total des montants visibles, on peut écrire :
=SOUS.TOTAL(109; B2:B5)

👉 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
- Sélectionnez votre tableau
- Allez dans le menu Données > Créer un filtre
- Filtrez une ou plusieurs valeurs
- Observez que la fonction
SOUS.TOTALmet 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.TOTALest indispensable si vous utilisez des filtres dans vos tableaux.- Elle offre plus de flexibilité que
SOMME,MOYENNE, ouNB, 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
- Apprendre à utiliser la fonction NB.SI dans Google Sheets
- Fusionner des cellules dans Google Sheets
- Apprendre à calculer une SOMME et une MOYENNE dans Google Sheets





