Excel · Gestion de données · A3iformations

Le filtre élaboré (filtre avancé) dans Excel

Le filtre automatique atteint vite ses limites : impossible de combiner « Excel dans le Nord » ou « Outlook dans le Sud », ou de copier le résultat ailleurs. Le filtre élaboré (appelé filtre avancé dans les versions récentes) lit ses conditions dans une zone de critères écrite sur la feuille, combine ET et OU sans limite, accepte des critères calculés et peut extraire les lignes trouvées vers un autre emplacement, avec ou sans doublons.

CommandeDonnées › Avancé
Même ligneET
Lignes différentesOU
RésultatSur place ou extraction
1

Plage de données et zone de critères

Deux zones sont nécessaires sur la feuille :

ZoneRègles
Plage de données (ici A6:H30)Une ligne d’en-têtes, un enregistrement par ligne, aucune ligne ni colonne vide
Zone de critères (ici A1:D3)Copie exacte des en-têtes concernés (copier-coller conseillé), puis les conditions en dessous
Zone d’extraction (facultative)Cellule de départ, ou ligne d’en-têtes choisis, là où Excel copie le résultat

Placez la zone de critères au-dessus des données et laissez au moins une ligne vide entre les deux : un filtre sur place masque des lignes entières, et des critères placés à côté des données pourraient disparaître avec elles.

Lancer le filtreCliquez dans les données, puis Données › Trier et filtrer › Avancé. Excel propose la plage de données ; indiquez la zone de critères. Pour revenir à l’affichage complet : Données › Effacer.
En-têtes identiques« Montant HT » et « Montant HT » (double espace) sont différents pour Excel : le critère est alors ignoré ou rien n’est trouvé. Copiez toujours les en-têtes au lieu de les retaper.
2

Simulateur : la zone de critères en action

Choisissez un exemple ou composez vos critères : chaque colonne de la zone reçoit un en-tête, chaque ligne une série de conditions. Le résultat s’affiche sur place ou dans la zone d’extraction.

Simulateur de filtre élaboré
Zone de critères A1:D3
Filtre avancé
Plages$A$6:$H$30Zone de critèresCopier dans
Lignes trouvéesTotal Montant HT

Texte : « commence par »Dans une zone de critères, Out trouve toutes les valeurs qui commencent par Out (Outlook…). Pour une égalité stricte, tapez ="=Excel" : la cellule affiche =Excel.
Ligne vide = toutSi la zone de critères déclarée contient une ligne entièrement vide, cette ligne n’impose aucune condition : toutes les données s’affichent. Déclarez exactement les lignes utilisées.
3

Filtre avancé avec 2 critères et plus

BesoinZone de critèresLogique
Excel dans le NordFormation | Région
Excel | Nord
Même ligne = ET
Nord ou SudRégion
Nord
Sud
Lignes différentes = OU
Montant entre 2 000 et 3 000 €Montant HT | Montant HT
>=2000 | <=3000
Même champ répété en colonnes = intervalle
(Excel ET Est) OU (Outlook ET Sud)Formation | Région
Excel | Est
Outlook | Sud
ET dans chaque ligne, OU entre les lignes
Montant supérieur à la moyenneAuDessus (en-tête libre)
=F7>MOYENNE($F$7:$F$30)
Critère calculé sur la 1re ligne de données
Critère calculéL’en-tête doit être vide ou différent des en-têtes de la base. La formule compare la première ligne de données (référence relative F7) à des références absolues ; elle affiche VRAI ou FAUX, c’est normal.
DatesTapez les dates comme dans la base : >=01/04/2026. Pour un mois : critère calculé =MOIS(A7)=5.
4

Exploiter les filtres avancés pour extraire des données

ObjectifRéglage
Copier les lignes trouvéesCocher « Copier vers un autre emplacement », Copier dans : une cellule vide (J6)
Ne garder que certaines colonnesTaper (ou copier) seulement les en-têtes voulus en J6:L6, puis Copier dans : $J$6:$L$6
Liste sans doublonsZone de critères vide, en-tête Formateur seul dans la zone d’extraction, cocher « Extraction sans doublon »
Extraire vers une autre feuilleLancer la commande depuis la feuille de destination, puis sélectionner la plage de données sur la feuille source
Résultat figéL’extraction est une copie : elle ne se met pas à jour quand les données changent. Relancez le filtre, ou enregistrez-le avec l’enregistreur de macros. Sous Microsoft 365, la fonction FILTRE donne un résultat dynamique.
Fonctions BDLa même zone de critères alimente =BDSOMME(A6:H30;"Montant HT";A1:D3), BDNB, BDMOYENNE… : le total se recalcule dès qu’un critère change, sans relancer de filtre.
Exercice de synthèse : 8 filtres élaborés sur le suivi des sessions

Télécharger le fichier d’exercice (Énoncé et Corrigé)

  1. Filtre simple : sessions Excel → 8 lignes, 21 420 €.
  2. ET : Excel dans le Nord → 2 lignes, 4 200 €. OU : Nord ou Sud → 17 lignes, 34 430 €.
  3. Intervalle : montant entre 2 000 et 3 000 € → 6 lignes, 15 480 €.
  4. Mixte : (Excel ET Est) OU (Outlook ET Sud) → 9 lignes, 23 700 €.
  5. Critère calculé : montant supérieur à la moyenne → 11 lignes, 36 860 €.
  6. Extraction sans doublon de la liste des formateurs (3), puis extraction de Date, Formation et Montant HT des sessions notées 4,5 ou plus (10 lignes).
  7. Vérifiez chaque total avec BDSOMME sur la même zone de critères.
A3iformations · Organisme certifié Qualiopi · Centre de passage TOSA Interface Excel Microsoft 365 en français