Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2019 pour Mac Excel 2016

Cet article décrit la syntaxe de formule et l’utilisation de la fonction SOUS.TOTAL dans Microsoft Excel.

Description

Renvoie un sous-total dans une liste ou une base de données. Il est généralement plus facile de créer une liste comportant des sous-totaux à l’aide de la commande Sous-total du groupe Contour dans l’onglet Données de l’application de bureau Excel. Une fois cette liste de sous-totaux créée, vous pouvez la modifier en changeant la fonction SOUS.TOTAL.

Syntaxe

SOUS.TOTAL(no_fonction,réf1,[réf2],...)

La syntaxe de la fonction SOUS.TOTAL contient les arguments suivants :

  • no_fonction     Obligatoire. Le nombre 1 à 11 ou 101 à 111 qui spécifie la fonction à utiliser pour calculer le sous-total. 1 à 11 inclut les lignes masquées manuellement, tandis que 101 à 111 les exclut ; les cellules filtrées sont toujours exclues.

Function_num (comprend les valeurs masquées)

Function_num (ignore les lignes masquées)

Fonction

1

101

MOYENNE

2

102

NB

3

103

NBVAL

4

104

MAX

5

105

MIN

6

106

PRODUIT

7

107

ECARTYPE

8

108

ECARTYPEP

9

109

SOMME

10

110

VAR

11

111

VAR.P

  • réf1     Obligatoire. Première référence ou plage nommée dont vous souhaitez calculer le sous-total.

  • réf2;...     Facultatifs. Plages ou références nommées 2 à 254 dont vous souhaitez calculer le sous-total.

Remarques

  • S’il existe d’autres sous-totaux dans ref1, ref2,… (ou sous-totaux imbriqués), ces sous-totaux imbriqués sont ignorés pour éviter le double comptage.

  • Pour les constantes no_fonction de 1 à 11, la fonction SOUS.TOTAL comprend les valeurs des lignes masquées par la commande Masquer les lignes dans le sous-menu Masquer et afficher de la commande Format du groupe Cellules dans l’onglet Accueil de l’application de bureau Excel. Utilisez ces constantes pour obtenir le sous-total des nombres masqués et non masqués dans une liste. Pour les constantes no_fonction de 101 à 111, la fonction SOUS.TOTAL ignore les valeurs des lignes masquées par la commande Masquer les lignes. Utilisez ces constantes pour obtenir uniquement le sous-total des nombres non masqués d’une liste.

  • La fonction SOUS.TOTAL ignore toute ligne non comprise dans le résultat d’un filtre, peu importe la constante no_fonction utilisée.

  • La fonction SOUS.TOTAL est conçue pour les colonnes de données, ou plages verticales. Elle n’est pas conçue pour les lignes de données, ou plages horizontales. Par exemple, lorsque vous effectuez le sous-total d’une plage horizontale au moyen de la constante no_fonction 101 ou plus, telle que SOUS.TOTAL(109,B2:G2), les colonnes masquées n’influencent pas le sous-total. En revanche, les lignes masquées dans une plage verticale influenceront le sous-total.

  • Si l’une des références est des références 3D, SUBTOTAL retourne l'#VALUE! #VALEUR!.

Exemple

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Données

120

10

150

23

Formule

Description

Résultat

=SOUS.TOTAL(9;A2:A5)

Somme du sous-total des cellules A2:A5, avec 9 comme premier argument.

303

=SOUS.TOTAL(1;A2:A5)

Moyenne du sous-total des cellules A2:A5, avec 1 comme premier argument.

75.75

Remarques

La fonction SOUS.TOTAL nécessite toujours un argument numérique (de 1 à 11, de 101 à 111) comme premier argument. Cet argument numérique est appliqué au sous-total des valeurs (plages de cellules, plages nommées) spécifiées sous la forme des arguments qui suivent.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.