L’une des fonctions intégrées fournies avec Excel est SOUS-TOTAL. Cette fonction est utilisée automatiquement par Excel si vous utilisez l’option Sous-totaux du menu Données. Cependant, si vous apprenez à utiliser la fonction SOUS-TOTAL seule, vous constaterez qu’elle est très polyvalente et flexible. Vous pouvez l’utiliser pour obtenir plus qu’un simple sous-total, comme l’indique le nom de la fonction.

La syntaxe de la fonction SOUS-TOTAL est la suivante:

SUBTOTAL(function, refs)

Dans cette syntaxe, la fonction est une valeur comprise entre 1 et 11, chacune représentant une manière différente dont SUBTOTAL peut analyser vos données. Les paramètres ont les significations suivantes:

Function

Meaning

1

AVERAGE

2

COUNT

3

COUNTA

4

MAX

5

MIN

6

PRODUCT

7

STDEV

8

STDEVP

9

SUM

10

VAR

11

VARP

Notez que vous n’êtes pas limité à la simple somme des informations; vous pouvez effectuer plusieurs calculs différents sur vos données. Les paramètres de la fonction font référence à différentes fonctions Excel (MOYENNE, NOMBRE, etc.) qui sont utilisées, à leur tour, par la fonction SOUS-TOTAL.

Le paramètre refs dans SUBTOTAL signifie les cellules ou plages de cellules auxquelles la fonction SUBTOTAL doit être appliquée. Vous pouvez séparer les références de cellules individuelles par des virgules et inclure jusqu’à 29 références (si vous le souhaitez).

L’intérêt de la fonction SUBTOTAL est qu’elle ignore toute autre occurrence de la fonction SUBTOTAL dans une plage. Ainsi, si vous avez utilisé SUBTOTAL en bas d’une colonne de valeurs et qu’il y avait trois autres instances de SUBTOTAL dans cette colonne, le SOUS-TOTAL du bas ignorait les trois autres.

Une autre caractéristique intéressante de SUBTOTAL est qu’il ne fonctionne qu’avec les données affichées. Ainsi, si vous aviez des lignes masquées ou des lignes filtrées, celles-ci sont ignorées dans le calcul.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2048) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.