KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment filtrer des données tout en excluant la ligne de total située en bas dans Excel ?

AuteurXiaoyang Date de modification

Lors du traitement quotidien des données dans Excel, il est courant d’ajouter une ligne de total en bas de votre jeu de données pour résumer des indicateurs clés tels que les sommes, les moyennes, les décomptes et autres agrégats. Toutefois, lorsque vous utilisez le filtre Excel, cette ligne de total est souvent soumise aux mêmes critères que vos données : elle disparaît dès qu’un filtre est appliqué. Dans de nombreux cas — notamment pour les rapports de synthèse, les états financiers ou l’analyse continue des données — il est essentiel que la ligne de total reste toujours visible en bas de votre tableau, quel que soit le filtrage appliqué au reste de la feuille, comme le montre la capture d’écran ci-dessous.

Cet article vous propose plusieurs méthodes pratiques pour maintenir la ligne de total, située en bas, toujours visible pendant le filtrage. Chaque approche s’adapte à des scénarios d’utilisation et à des préférences utilisateur spécifiques. Vous y découvrirez non seulement les fonctionnalités intégrées d’Excel, mais aussi des solutions basées sur des formules ainsi que des options programmatiques en VBA, vous offrant ainsi un large éventail de choix selon vos besoins.

filtre normal et données filtrées excluant la ligne totale en bas


Filtrer les données tout en excluant la ligne de total située en bas en créant un tableau

La solution la plus simple pour garder votre ligne de total toujours visible pendant le filtrage consiste à transformer vos données en un tableau Excel officiel. Les tableaux Excel intègrent une fonction native Ligne de total, intelligemment conçue pour rester affichée en bas de vos données, même lorsque vous filtrez les autres lignes. Voici les étapes détaillées, les scénarios courants et les remarques liées à cette méthode :

1. Si vos données contiennent déjà une ligne de total saisie manuellement (c’est-à-dire une ligne avec des formules de somme non intégrées à un tableau), supprimez-la temporairement pour éviter les doublons.

2. Sélectionnez la plage correspondant à vos données réelles (en excluant la ligne de total créée manuellement), puis accédez à Insertion > Tableau. Dans la boîte de dialogue Créer un tableau, assurez-vous que l’option Mon tableau comporte des en-têtes est cochée si vos données incluent des en-têtes de colonne. Vérifiez la plage de données pour confirmer que toutes vos lignes sont bien incluses.

cliquez sur Insertion > Tableau pour créer un tableau à partir des données sélectionnées

3. Après avoir cliqué sur OK, vos données seront mises en forme sous forme de tableau Excel. Lorsque le tableau est sélectionné, rendez-vous dans l’onglet Conception(ou)Conception de tableau selon les versions). Dans le groupe Options de style de tableau, cochez la case Ligne de total. Excel ajoutera automatiquement une nouvelle ligne de total en bas.

cochez Ligne de total sous l’onglet Création

4. Vous pouvez désormais utiliser les flèches de filtrage de n’importe quelle colonne pour trier et afficher uniquement les données qui vous intéressent. La ligne de total restera toujours en dernière position du tableau, quel que soit le filtre appliqué.

lors du filtrage de ce tableau, la ligne totale en bas sera conservée

Scénarios applicables : Cette méthode est particulièrement adaptée aux jeux de données fréquemment mis à jour, partagés entre plusieurs équipes ou utilisés dans des rapports récurrents — surtout lorsque vous exploitez les fonctionnalités intégrées des tableaux, telles que les bandes de lignes alternées, les références structurées et la mise en forme automatique.

Avantages :

  • Intégration transparente avec les fonctionnalités intégrées d’Excel
  • Aucune mise à jour des formules nécessaire lorsque les données s’agrandissent ou se réduisent
  • La ligne de total reste dynamique et mise à jour automatiquement

Limites :

  • formules personnalisées dans la ligne de total doivent être reconfigurés après la conversion en tableau
  • Les grands jeux de données peuvent connaître de légers ralentissements de performance en raison du formatage en temps réel
Conseils de dépannage :
  • Veillez à supprimer toute ligne de total ajoutée manuellement avant de convertir en tableau, sous peine d’obtenir des totaux en double.
  • Supprimez les filtres avant d’ajouter ou de supprimer des données pour préserver une structure de tableau cohérente.
une capture d’écran de kutools for excel ia

Libérez la magie d’Excel avec Kutools IA

  • Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
  • formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
  • Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
  • Interprétation de formules : Décryptez facilement les formules complexes.
  • Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Améliorez vos capacités Excel grâce à des outils alimentés par l’intelligence artificielle.Téléchargez dès maintenantet découvrez une efficacité inégalée !

Filtrer les données tout en excluant la ligne de total située en bas en insérant une formule

Si vous préférez ne pas utiliser un tableau Excel, vous pouvez ajouter manuellement une ligne de total en bas de vos données à l’aide de la formule SOUS.TOTAL. La fonction SOUS.TOTAL est spécialement conçue pour s’adapter dynamiquement aux filtres Excel : elle calcule uniquement les lignes visibles (après filtrage), tout en restant elle-même toujours visible et incluse, même lorsqu’un filtre est appliqué. Cette solution flexible s’intègre parfaitement aux plages classiques.

1. Dans la première cellule de la ligne de total souhaitée, juste en dessous de votre tableau de données, saisissez la formule suivante (par exemple, si vos valeurs se trouvent dans la colonne B, des lignes 2 à 13) :

=SUBTOTAL(9, B2:B13)

Remplacez B2:B13 par la plage correspondant à la colonne et aux lignes réelles de vos données. Le chiffre 9dans la formule indique la fonction SOMME ; vous pouvez utiliser d’autres numéros de fonction selon vos besoins (par exemple,)1 pour MOYENNE, 2 pour NB, etc.).

exemple de formule Sous-total après filtrage

2. Appuyez sur Entrée pour valider. La ligne de total affiche immédiatement la somme calculée à partir des lignes visibles (non filtrées). Lorsque vous appliquez des filtres à l’aide des boutons de filtrage intégrés d’Excel, la ligne de total reste visible en bas et affiche toujours le sous-total correspondant aux seules lignes visibles.

Astuce :Ajustez la plage de votre formule SOUS.TOTALsi vos données augmentent ou diminuent. Cette formule ne s’agrandit pas automatiquement, sauf si vous utilisez une fonction de plage dynamique telle que DECALERou INDEX.
Scénarios applicables :Idéal pour les rapports à plage fixe ou lorsque vous souhaitez un contrôle précis sur le calcul et l’affichage de votre ligne de total.
Problèmes potentiels :Si vous triez vos données, la ligne de total manuelle risque d’être triée avec celles-ci, ce qui perturberait sa position. Préférez le filtrage uniquement, ou veillez à exclure la ligne de total de la plage de tri.

Résumé : La formule SOUS.TOTAL prend en charge diverses fonctions d’agrégation (telles que MOYENNE, NB, etc.), ce qui la rend particulièrement flexible pour les lignes de synthèse utilisées en finance, en gestion des stocks ou dans les flux de travail de reporting.


Filtrer les données tout en excluant la ligne de total située en bas à l’aide d’un code VBA

Pour les utilisateurs qui manipulent de grands jeux de données ou souhaitent une approche automatisée garantissant que la ligne de total en bas reste toujours visible — jamais masquée, quels que soient les paramètres des filtres — il est possible d’utiliser VBA (Visual Basic for Applications) pour gérer le filtrage de manière programmatique. Cette solution s’avère particulièrement utile dans les classeurs où la plage de données ou l’emplacement de la ligne de total évolue dynamiquement, ou lorsqu’une cohérence stricte doit être imposée à tous les utilisateurs.

📌 Fonctionnement :
Cet exemple VBA fonctionne en vérifiant le Dernière ligne dans votre Plage de données et en forçant son affichage, même après l’application de filtres. Il garantit que la ligne de total reste toujours visible et peut être réutilisé en affectant la macro à un bouton.

Étapes pour utiliser cette solution VBA :

1. Dans Excel, accédez à l’onglet Développeur. Si cet onglet n’apparaît pas, activez-le en cochant « Développeur » dans la section « Personnaliser le ruban », accessible depuis les options d’Excel.

2. Cliquez sur Visual Basic pour ouvrir l’éditeur VBA. Dans la nouvelle fenêtre, cliquez sur Insertion > Module, puis collez le code suivant dans le nouveau module :

Sub AlwaysShowTotalRow()
    Dim ws As Worksheet
    Dim lastRow As Long
    On Error Resume Next
    Set ws = ActiveSheet
    ' Get last used row in column A
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    ' Ensure total row is visible before applying filter
    ws.Rows(lastRow).Hidden = False
    ' If filtering is active, reapply filter
    If ws.FilterMode Then
        ws.ShowAllData
    End If
    ' Make sure total row remains visible
    ws.Rows(lastRow).Hidden = False
End Sub

3. Une fois le code saisi, fermez l’éditeur VBA. Dans Excel, appuyez sur Alt + F8, sélectionnez AlwaysShowTotalRow, puis cliquez sur Exécuter. La macro garantit que la dernière ligne (votre ligne de total) reste toujours visible, même après l’application de filtres.

⚙️ Conseils pratiques :
• La macro suppose que la ligne de total correspond à la dernière ligne utilisée de la colonne A. Vous pouvez adapter cette logique si vos données incluent des Lignes vides ou plusieurs synthèses.
• Pensez à affecter cette macro à un bouton pour la réutiliser facilement si vos données changent fréquemment.
• Si votre classeur contient plusieurs sections, utilisez une plage nommée ou un marqueur Spécifier la colonne pour localiser la ligne de total appropriée de manière plus fiable.

Avantages : Automatise la visibilité de la ligne de total, indépendamment des actions de l’utilisateur ou des filtres appliqués. Idéal pour les tableaux de bord, les rapports ou les classeurs partagés.

Limites : Nécessite un classeur prenant en charge les macros ainsi que des autorisations appropriées. Une personnalisation peut être requise pour des mises en page de feuille plus complexes.

Résumé : Cette approche VBA est idéale pour les environnements automatisés où le contrôle manuel des lignes de total s’avère peu fiable ou peu pratique. Elle garantit la visibilité des données de synthèse dans tous les cas d’utilisation.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels