Bannière
Bannière
Home Les formules la fonction sous.total ou comment faire une somme sur un filtre
Note des utilisateurs: / 1
MauvaisTrès bien 
Les formules

Le problème

J'ai une feuille Excel dans lauqelle j'ai plusieurs centaines de lignes. Pour m'y retrouver, j'ai appliqué un filtre simple sur ma base. Je dois faire la somme des éléments que je sélectionne mais cela me mets toujours la somme totale... En fait, j'ai l'impression qu'Excel ne s'occupe pas de mon filtre... Comment faire ?

La solution

Bonjour, oui, vous avez raison, c'est tout a fait possible... vous voulez savoir comment ? en utilisant la fonction SOUS.TOTAL(). L'utilisation de cette fonction est assez simple. On y va ?

Allez, c'est parti !

Prenons un exemple tout bête comme celui-ci :

Si nous appliquons la fonction =SOMME() et que nous filtrons les résultats comme-ceci par exemple :

Vous voyez bien qu'Excel ne prend pas en compte ce filtre. Comment y remédier ? comme je l'ai dit plus haut, avec la fonction SOUS.TOTAL.

Comment fonctionne cette fonction ?

1
=SOUS.TOTAL(No_fonction; Réf1;...)

Le numéro de fonction est un nombre compris entre 1 et 11 si vous voulez prendre en compte les données masquées (ou filtrées) et de 101 à 111 si vous ne souhaitez pas prendre en comptes les données masquées. Dans notre cas, nous allons donc utiliser un chiffre entre 101 et 111 puisqu'on veut un résultat sur un filtre... Tout d'abord voici les présentations :

numéro de la fonction
(comprend les valeurs masquées)
numéro de la fonction
(ignore les valeurs 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... correspond aux valeurs ou plages de valeurs sur lesquelles vous souhaitez appliquer la fonction sous.total.

Dans notre cas, notre fonction sera la suivante :

1
=SOUS.TOTAL(109;D3:D33)

J'ai choisi comme numéro de fonction 109 puisque nous souhaitonse une somme sur un filtre, c'est à dire que nous souhaitons ignorer les valeurs masquées.

Ainsi dans notre exemple :

Vous voyez que le commercial LEFEBVRE à lui tout seul a réalisé un CA de 22 516 €.... Si nous avions voulu faire la moyenne des prix de ses ventes, nous aurions utilisé la fonction suivante :

1
=SOUS.TOTAL(101;D3:D33)

J'ai juste remplacé le 109 par le 101...

Mis à jour (Mardi, 23 Février 2010 12:23)

 

Commentaires  

 
0 # driau 13-02-2010 17:37
un grand merci c'est exactement ce que je cherchais lol
Répondre | Répondre en citant | Citer
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir