Astuce Excel : Faire la somme des données filtrées

Publié le 23 janvier 2013
par Sophie Marchand M.Sc., CPA, CGA, MVP

Astuce Excel : Faire la somme des données filtrées

Vous est-il déjà arrivé de travailler avec une base de données, d’utiliser des filtres et de vouloir connaître la somme des données filtrées? Pour ce faire, si vous avez utilisé la fonction “Somme” (ou “Sum” en anglais), vous vous êtes aperçu que le résultat était la somme de toutes les données (incluant les données ne faisant pas partie du filtre). Cet article vous propose une fonction pour résoudre ce problème.

.

SOMME DE DONNÉES FILTRÉES

.

Partons du tableau de données ci-bas. Le total des valeurs est de 1,248. Il a été obtenu grâce à la fonction “Somme” (“Sum”).

.

Subtotal

.

Maintenant, si vous ajoutez un filtre et que vous choisissez seulement les unités A et B pour 2010. Jetez un coup d’oeil au résultat de la somme. Il n’a pas bougé! La fonction “Somme” (“Sum”) fait toujours la somme des lignes 7 à 29, peu importe le filtre.

.

Subtotal 2

.

Pour résoudre ce problème, utilisez plutôt la fonction “Sous.total” (“Subtotal”), comme dans l’image ci-bas.

.

Subtotal 1

.

Que signifie le 9 dans la fonction précédente? Le 9, comme vous pouvez le voir dans le tableau ci-bas, est relié à la fonction “Somme” (“Sum”). Vous pouvez utilisez la fonction “Sous.total” (“Subtotal”) avec d’autres opérations: moyenne, compte, max, min, etc.

.

Subtotal 3

CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

24 réflexions sur “Astuce Excel : Faire la somme des données filtrées”

    1. Bonsoir,
      sur une version française, il convient sûrement de mettre un ; entre les arguments et non pas une virgule
      =sous.total(9;H21:H28)
      Merci

  1. Bonjour,
    en complément, il est possible d’obtenir automatiquement un sous-total (ou sous-moyenne, ou sous-compte) si l’on utilise les Tableaux Excel.

    Dans ce cas, une fois le tableau créé, aller dans le menu “design” ou “Conception” en français, cliquer sur “Total Row” ou “Ligne de total” dans les options de style de table.

    Une nouvelle ligne apparaitra en bas de tableau avec, sur chacune des colonnes, la possibilité d’ajouter une somme ou une moyenne ou un comptage, le minimum, le maximum de la colonne, etc.au moyen d’un menu déroulant.

    Excel se charge d’écrire la formule proposée par Sophie et les valeurs se retrouvent automatiquement recalculées en fonction du filtre appliqué à la colonne considérée.

  2. Génial, si seulement j’avais su ça plus tôt !!! Je n’avais jamais lu cette astuce sur un tutoriel ; quand je pense au nombre d’heures perdues à extraire les données à un autre emplacement pour pouvoir faire mes calculs !

    Merci beaucoup Sophie, je vous découvre mais ne manquerai pas de vous suivre. Votre talent doit être dû à votre prénom 😉
    Au plaisir de vous lire.

  3. Bonjour,
    Je voudrais savoir comment faire pour garder le résultat obtenu avec la formule “sous.total” lorsqu’on enlève le filtre svp ?
    En gros, la formule fonctionne parfaitement mais dès que je retire le filtre, le résultat change…!
    Merci d’avance !

    1. Bonjour Charlotte,

      La fonction Sous.Total va effectuer une opération sur les lignes visibles donc inévitablement, lorsque vous jouerez avec le filtre, le résultat va changer. C’est le but de cette fonction.

      Si vous souhaitez avoir différents totaux par différentes catégories et que ces résultats demeurent fixes, il vous faudrait plutôt utiliser des fonctions comme SOMME.SI ou SOMME.SI.ENS (SUMIF ou SUMIFS).

      Voici quelques liens utiles sur ces fonctions:

      https://www.lecfomasque.com/fonction-excel-somme-si/
      https://www.lecfomasque.com/excel-sumifs-countifs/
      https://www.lecfomasque.com/astuce-excel-somme-si-sumif-avec-plusieurs-conditions/

      Au plaisir,

      Sophie

  4. Ping : Temp2 | Pearltrees

  5. Bonjour,
    j’aurais besoin d’ajouter une condition à ce sous.total…
    ou d’un somme.si qui varie en fonction des filtres de mon tableau…
    Savez-vous si c’est possible ?

  6. bonjour, est-il possible de trier les données (dans les options de filtres) en excluant les lignes de total (ou sous-total) ?
    Merci de votre réponse

    Nico

    1. Bonjour,

      Vous n’avez qu’à mettre vos données sous forme de tableaux. Il s’agit d’une option dans le menu d’accueil.

      Au plaisir,

      Sophie

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top