Fonction FILTRE avec colonnes non adjacentes

Fonction FILTRE avec colonnes non adjacentes
Dernière mise à jour le 20/05/2024
Temps de lecture : 3 minutes

Comment utiliser la fonction FILTRE pour retourner des colonnes qui ne sont pas adjacentes. C'est-à-dire qui ne sont pas cote-à-cote.

  1. Utilisation de la fonction FILTRE

    Pour commencer, il faut écrire la fonction FILTRE telle qu'elle a été définie

  2. Intégrer la fonction CHOISIRCOLS

    Avec l'arrivée de cette fonction dans Excel 365, il est possible de se créer un tableau virtuel. Et donc, nous pouvons le faire avec des colonnes non adjacentes

1. Principe de la fonction FILTRE

  • La fonction FILTRE d'Excel est un outil puissant qui offre une flexibilité et une efficacité incroyables dans le traitement des données.
  • Cette fonction permet aux utilisateurs de créer des tableaux dynamiques qui s'actualisent automatiquement lorsque les données sources sont modifiées.
Tableau avec 7 colonnes

La syntaxe de la fonction est la suivante :

  • FILTRE(tableau; filtre; [si_vide])
    • tableau, ce sont les données à filtrer
    • filtre est une expression logique qui définit les critères de filtrage
    • si_vide est une valeur optionnelle à renvoyer si aucun résultat n'est trouvé

2. Paramètre de filtrage

Le 2e paramètre de la fonction FILTRE est une expression logique. Par exemple, si vous voulons conserver uniquement les lignes pour les clients dont le pays est FR nous allons écrire

=FILTRE(A1:G30;D1:D30="FR")

La fonction filtre retourne toutes les colonnes

Pour éviter de retourner trop de colonnes, nous pouvons sélectionner uniquement certaines colonnes, comme les 3 dernières colonnes

=FILTRE(E1:G30;D1:D30="FR")

Renvoyer les 3 dernieres colonnes avec FILTRE

Mais pour renvoyer un résultat avec la fonction FILTRE pour des colonnes non-adjacentes, il faut créer une table de données "virtuelle".

3. Remplacer le tableau par la fonction CHOISIRCOLS

Pour créer une table "virtuelle", nous allons nous servir de la fonction CHOISIRCOLS, disponible uniquement avec Excel 365. CHOISIRCOLS permet de sélectionner les colonnes à renvoyer. La syntaxe de la fonction est la suivante :

  • CHOISIRCOLS(tableau; index_colonne_1; index_colonne_2; ...)
    • tableau : ce sont les données du tableau Source
    • index_colonne_1 : c'est le rang de la première colonne à renvoyer
    • index_colonne_2 : c'est le rang de la deuxième colonne à renvoyer
    • ...

Par exemple, nous pouvons créer un tableau avec

  • le Nom de Famille, la Ville, la Catégorie et le Total.
  • Dans la formule nous allons indiquer les index des colonnes (leurs positions), soit 2;5;6;7

=CHOISIRCOLS(A2:G30;2;5;6;7)

Extraire 4 colonnes grace a la fonction CHOISIRCOLS

Donc, en remplaçant, dans la fonction FILTRE, le tableau par la fonction CHOISIRCOLS, nous pouvons retourner un résultat avec des colonnes non-adjacentes

=FILTRE(CHOISIRCOLS(A1:G30;2;5;6;7);D1:D30="FR")

Fonction filtre avec des colonnes non adjacente

Articles liés

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MVP_logo_2017

Fonction FILTRE avec colonnes non adjacentes

Reading time: 3 minutes
Dernière mise à jour le 20/05/2024

Comment utiliser la fonction FILTRE pour retourner des colonnes qui ne sont pas adjacentes. C'est-à-dire qui ne sont pas cote-à-cote.

  1. Utilisation de la fonction FILTRE

    Pour commencer, il faut écrire la fonction FILTRE telle qu'elle a été définie

  2. Intégrer la fonction CHOISIRCOLS

    Avec l'arrivée de cette fonction dans Excel 365, il est possible de se créer un tableau virtuel. Et donc, nous pouvons le faire avec des colonnes non adjacentes

1. Principe de la fonction FILTRE

  • La fonction FILTRE d'Excel est un outil puissant qui offre une flexibilité et une efficacité incroyables dans le traitement des données.
  • Cette fonction permet aux utilisateurs de créer des tableaux dynamiques qui s'actualisent automatiquement lorsque les données sources sont modifiées.
Tableau avec 7 colonnes

La syntaxe de la fonction est la suivante :

  • FILTRE(tableau; filtre; [si_vide])
    • tableau, ce sont les données à filtrer
    • filtre est une expression logique qui définit les critères de filtrage
    • si_vide est une valeur optionnelle à renvoyer si aucun résultat n'est trouvé

2. Paramètre de filtrage

Le 2e paramètre de la fonction FILTRE est une expression logique. Par exemple, si vous voulons conserver uniquement les lignes pour les clients dont le pays est FR nous allons écrire

=FILTRE(A1:G30;D1:D30="FR")

La fonction filtre retourne toutes les colonnes

Pour éviter de retourner trop de colonnes, nous pouvons sélectionner uniquement certaines colonnes, comme les 3 dernières colonnes

=FILTRE(E1:G30;D1:D30="FR")

Renvoyer les 3 dernieres colonnes avec FILTRE

Mais pour renvoyer un résultat avec la fonction FILTRE pour des colonnes non-adjacentes, il faut créer une table de données "virtuelle".

3. Remplacer le tableau par la fonction CHOISIRCOLS

Pour créer une table "virtuelle", nous allons nous servir de la fonction CHOISIRCOLS, disponible uniquement avec Excel 365. CHOISIRCOLS permet de sélectionner les colonnes à renvoyer. La syntaxe de la fonction est la suivante :

  • CHOISIRCOLS(tableau; index_colonne_1; index_colonne_2; ...)
    • tableau : ce sont les données du tableau Source
    • index_colonne_1 : c'est le rang de la première colonne à renvoyer
    • index_colonne_2 : c'est le rang de la deuxième colonne à renvoyer
    • ...

Par exemple, nous pouvons créer un tableau avec

  • le Nom de Famille, la Ville, la Catégorie et le Total.
  • Dans la formule nous allons indiquer les index des colonnes (leurs positions), soit 2;5;6;7

=CHOISIRCOLS(A2:G30;2;5;6;7)

Extraire 4 colonnes grace a la fonction CHOISIRCOLS

Donc, en remplaçant, dans la fonction FILTRE, le tableau par la fonction CHOISIRCOLS, nous pouvons retourner un résultat avec des colonnes non-adjacentes

=FILTRE(CHOISIRCOLS(A1:G30;2;5;6;7);D1:D30="FR")

Fonction filtre avec des colonnes non adjacente

Articles liés

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.