Fonction SOUSTOTAL d’Excel
Contrairement aux fonctions SOMME, MOYENNE, NBVAL et autres, qui se limitent à une seule opération, la fonction SOUSTOTAL est polyvalente : elle permet d’effectuer divers calculs arithmétiques et statistiques — comme additionner, calculer une moyenne, identifier le minimum ou la valeur maximale, obtenir l’écart type, et bien plus encore (voir le tableau ci-dessous sous l’argument)numéro_fonction). En outre, SOUSTOTAL offre une flexibilité accrue, puisqu’elle peut inclure ou exclure les valeurs masquées.

Syntaxe
=SUBTOTAL()function_num, ref1, [ref2], ...)
Arguments
- numéro_fonction (obligatoire) :Le nombre 1-11 ou 101-111 qui indique l’opération mathématique à utiliser dans le calcul :
- 1 – 11: inclut les lignes masquées manuellement ;
- 101 – 111 : ignore les lignes masquées manuellement.
Numéro_fonction Fonction Description Inclure
les lignes masquéesIgnorer
les lignes masquées1 101 MOYENNE Calcule la moyenne des nombres 2 102 NB Compte les cellules contenant des valeurs numériques 3 103 NBVAL Compte les cellules non vides 4 104 MAX Renvoie la Valeur maximale 5 105 MIN Renvoie la Valeur minimale 6 106 PRODUIT Calcule le produit des nombres 7 107 ECARTYPE.STANDARD Calcule l’écart type à partir d’un échantillon 8 108 ECARTYPE.POPULATION Calcule l’écart type à partir de l’ensemble de la population 9 109 SOMME Calcule la somme des nombres 10 110 VAR.S Estime la variance à partir d’un échantillon 11 111 VAR.P Estime la variance à partir de l’ensemble de la population
- réf1 (obligatoire) : Une plage nommée ou une référence pour laquelle vous souhaitez obtenir le sous-total.
- [réf2], ... (facultatif) : Jusqu’à 254 plages nommées ou références supplémentaires à soustotaliser.
Valeur de retour
La fonction SOUSTOTAL renvoie une valeur numérique.
Remarques sur la fonction
- La fonction SOUSTOTAL ignore les valeurs situées dans les lignes filtrées, quel que soit le numéro_fonction.
- La fonction SOUSTOTAL avec un numéro_fonction compris entre 101 et 111 ignore les valeurs situées dans les lignes masquées, mais pas celles situées dans les colonnes masquées. Les valeurs situées dans les colonnes masquées sont toujours incluses.
- La fonction SOUSTOTAL ignore les autres formules SOUSTOTAL présentes dans réf1, réf2, … afin d’éviter tout doublon.
- La fonction SOUSTOTAL renvoie l’erreur #DIV/0! si elle tente d’effectuer une division par zéro (0).
- La fonction SOUSTOTAL renvoie l’erreur #VALEUR!si :
- numéro_fonctionest un nombre autre que 1-11 ou 101-111 ;
- L’un des arguments ref contient une valeur non numérique ;
- L’un des arguments « ref » contient une référence 3D.
Exemple

Supposons que vous disposiez d’une feuille d’inventaire comme illustré ci-dessus. Pour obtenir le nombre total d’articles dans la feuille, copiez ou saisissez la formule ci-dessous dans la cellule G5, puis appuyez sur Entréepour obtenir le résultat :
=SOUSTOTAL()3,B4:B14)

Pour obtenir le total des unités de tous les articles des magasins I et II dans la feuille, veuillez copier ou saisir la formule ci-dessous dans la cellule G8, puis appuyer sur Entréepour obtenir le résultat :
=SOUSTOTAL()9,D4:D14,E4:E14)

Pour connaître le prix moyen des articles dans la feuille, veuillez copier ou saisir la formule ci-dessous dans la cellule G11, puis appuyer sur Entréepour obtenir le résultat :
=SOUSTOTAL()1,C4:C14)

√ Remarque : pour que les résultats s’affichent correctement au format monétaire comme illustré ci-dessus, vous devez utiliser la fonctionnalité Définir le format des cellules : sélectionnez les cellules sur lesquelles vous souhaitez appliquer cette mise en forme, puis appuyez sur Ctrl + 1. Dans la boîte de dialogue Définir le format des cellules qui s’ouvre, sous l’onglet Nombre, choisissez Devise, puis définissez le nombre de décimales, le symbole et le format des nombres négatifs dans la section de droite :

Fonctions associées
La fonction AGREGAT d’Excel calcule des agrégats tels que SOMME, NB ou PETITE.VALEUR, tout en permettant d’ignorer les erreurs et les lignes masquées.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin n’est jamais qu’à un clic…
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de fichiers ouverts !
- Éliminez des centaines de clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en visualisant et en modifiant plusieurs documents simultanément.
- Apporte à Office (y compris Excel) une efficacité de navigation comparable à celle de Chrome, Edge et Firefox.