Fonction SOUS.TOTAL

Excel 2007+

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

9 inclut les lignes masquées manuellement, 109 les ignore. Les deux ignorent les lignes filtrées.

SOUS.TOTAL détecte les filtres AutoFiltre et ignore automatiquement les lignes cachées par filtrage.

Oui, mais optimisée pour les plages verticales avec filtres, pas les plages horizontales.

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+