Navigation Rapide
Fonction SOUS.TOTAL
Résumé
La fonction SOUS.TOTAL calcule des sous-totaux intelligents dans les listes ou bases de données Excel, en ignorant automatiquement les lignes filtrées et en gérant optionnellement les lignes masquées. Parfaite pour les rapports dynamiques et les tableaux avec filtres AutoFiltre.
Syntaxe
SOUS.TOTAL(no_fonction, réf1, [réf2], ...)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| no_fonction | Nombre |
Oui | Code numérique (1-11 ou 101-111) déterminant la fonction de calcul et le traitement des lignes masquées |
| réf1 | Plage |
Oui | Plage principale de données à analyser |
| réf2,... | Plage |
Non | Références additionnelles optionnelles |
Utilisation de la fonction SUBTOTAL
SOUS.TOTAL excelle dans l'analyse de données filtrées. Contrairement aux fonctions standards (SOMME, MOYENNE), elle détecte automatiquement les filtres AutoFiltre et ignore les lignes cachées par filtrage, évitant ainsi les résultats erronés dans les rapports dynamiques.
Exemples Courants de SUBTOTAL
Somme filtrée (ignore lignes masquées)
=SOUS.TOTAL(109,A2:A100)
Calcule la SOMME en ignorant lignes filtrées ET masquées manuellement (recommandé)
Somme incluant lignes masquées
=SOUS.TOTAL(9,A2:A100)
SOMME incluant lignes masquées manuellement mais ignorant lignes filtrées
Moyenne des ventes filtrées
=SOUS.TOTAL(101,B2:B100)
MOYENNE des données visibles uniquement (exclut masquées)
Compte des produits filtrés
=SOUS.TOTAL(103,C2:C100)
NBVAL des éléments après application d'un filtre
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR!
Cause: Référence 3D ou plage horizontale avec masquage de colonnes
Solution: Utilisez des plages verticales simples, évitez les références 3D
#VALEUR!
Cause: no_fonction hors de 1-11 ou 101-111
Solution: Vérifiez le code fonction (ex: 109 pour SOMME excluant masquées)
Double comptage
Cause: Sous-totaux imbriqués non gérés
Solution: SOUS.TOTAL ignore automatiquement les sous-totaux imbriqués
Notes
- Toujours exclut les lignes filtrées (AutoFiltre)
- 1-11 inclut lignes masquées manuellement, 101-111 les ignore
- Ignore les sous-totaux imbriqués (évite double comptage)
- Optimisée pour colonnes verticales, pas rangées horizontales
- Parfaite alternative manuelle à Données > Sous-total
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans :
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+