Tri - filtre - tableau sur Excel
WilliAM
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous les dingues de tableaux Excel ^^.
Voici mon "problème" :
J'ai une liste de personnes (Noms).
Ces personnes ont chacune une (ou plusieurs fonctions).
Ces personnes ont des horaires différents.
La solution qui saute aux yeux est le filtre automatique :
Noms-------Fct1-------Fct2-------Fct3-------Horaire semaine1-------Horaire semaine2-------etc...
---A----------Fct1----------------------------------------x----------------------------y
---B----------------------Fct2----------------------------z----------------------------a
---G----------Fct1-------------------Fct3----------------b---------------------------c
Et du coup, pour chaque fonction, on filtre la fonction elle-même pour que chaque secteur voie les horaires qui le concerne.
Seulement, ça ne me plait pas trop toutes ces colonnes "inutiles" et j'aimerais n'avoir qu'une seule colonne qui regrouperait les différentes fonctions :
Fct2-------Horaire semaine1-------Horaire semaine2-------etc...
---B----------------z----------------------------a
Du coup, en sélectionnant la fonction qui m'intéresse, les noms liés à cette fonction apparaissent (avec l'horaire lié évidemment).
Pour info (non négligeable), je ne vois aucun inconvénient à masquer des colonnes qui seraient nécessaires à créer une base de données ou utiliser une autre feuille.
Merci pour votre aide :)
Voici mon "problème" :
J'ai une liste de personnes (Noms).
Ces personnes ont chacune une (ou plusieurs fonctions).
Ces personnes ont des horaires différents.
La solution qui saute aux yeux est le filtre automatique :
Noms-------Fct1-------Fct2-------Fct3-------Horaire semaine1-------Horaire semaine2-------etc...
---A----------Fct1----------------------------------------x----------------------------y
---B----------------------Fct2----------------------------z----------------------------a
---G----------Fct1-------------------Fct3----------------b---------------------------c
Et du coup, pour chaque fonction, on filtre la fonction elle-même pour que chaque secteur voie les horaires qui le concerne.
Seulement, ça ne me plait pas trop toutes ces colonnes "inutiles" et j'aimerais n'avoir qu'une seule colonne qui regrouperait les différentes fonctions :
Fct2-------Horaire semaine1-------Horaire semaine2-------etc...
---B----------------z----------------------------a
Du coup, en sélectionnant la fonction qui m'intéresse, les noms liés à cette fonction apparaissent (avec l'horaire lié évidemment).
Pour info (non négligeable), je ne vois aucun inconvénient à masquer des colonnes qui seraient nécessaires à créer une base de données ou utiliser une autre feuille.
Merci pour votre aide :)
A voir également:
- Tri - filtre - tableau sur Excel
- Trier un tableau excel - Guide
- Tableau word - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Imprimer tableau excel sur une page - Guide
- Liste déroulante excel - Guide
6 réponses
bonjour
Tu insères une colonne avant B et tu mets en B2 la formule :
=C2&D2&E2
Tu "tires" la formule jusqu'en bas :double clic sur petite croix en bas droite de B2.
Tu sélectionnes ta colonne B copier / collage spécial valeurs.
Tu peux supprimer C:E
Tu insères une colonne avant B et tu mets en B2 la formule :
=C2&D2&E2
Tu "tires" la formule jusqu'en bas :double clic sur petite croix en bas droite de B2.
Tu sélectionnes ta colonne B copier / collage spécial valeurs.
Tu peux supprimer C:E
Merci pour ta réponse gb :)
Si je te suis bien, voilà ce que j'obtiens :
Noms-------colonne B-------Fct1-------Fct2-------Fct3-------Horaire1-------Horaire2--
---A-----------------------------Fct1-----------------------------------x-----------------y
---B-----------------------------------------Fct2-----------------------z-----------------a
---G-----------------------------Fct1-------------------Fct3-----------b----------------c
A la place de "colonne B", j'applique la formule : "=Fct1&Fct2&Fct3" pour en arriver au final (après avoir collé les valeurs) à :
Noms-------Fct1Fct2Fct3-------Fct1-------Fct2-------Fct3-------Horaire1-------Horaire2--
---A-------------Fct1--------------Fct1-----------------------------------x-----------------y
---B-------------Fct2--------------------------Fct2-----------------------z-----------------a
---G----------Fct1Fct3-----------Fct1-------------------Fct3------------b----------------c
Dans l'hypothèse où les colonnes "Fct" sont supprimées, j'applique le filtre automatique et j'ai 2 soucis :
1) La colonne B a pour nom "Fct1Fct2Fct3" ce qui esthétiquement n'est pas des plus formidables.
2) Si je veux voir les personnes concernées par la fonction 1 (Fct1), la personne "G" n'apparait pas car elle est liée à "Fct3". Et je peux en dire autant pour la fonction 3 qui ne verra pas "G".
J'ignore ce qu'il est possible de faire avec le tableur mais mon besoin ça serait d'avoir plusieurs ensembles (fonctions) dans lesquels ont aurait chaque nom concerné) avec évidement des ensembles qui se croisent (ça serait tellement facile sinon). Et au final, quand j'appelle un ensemble, je vois tout ce qui est dedans.
En tous cas merci beaucoup d'avoir pris le temps de t'arrêter sur mon problème. J'attends d'autres idées avec impatience :)
Si je te suis bien, voilà ce que j'obtiens :
Noms-------colonne B-------Fct1-------Fct2-------Fct3-------Horaire1-------Horaire2--
---A-----------------------------Fct1-----------------------------------x-----------------y
---B-----------------------------------------Fct2-----------------------z-----------------a
---G-----------------------------Fct1-------------------Fct3-----------b----------------c
A la place de "colonne B", j'applique la formule : "=Fct1&Fct2&Fct3" pour en arriver au final (après avoir collé les valeurs) à :
Noms-------Fct1Fct2Fct3-------Fct1-------Fct2-------Fct3-------Horaire1-------Horaire2--
---A-------------Fct1--------------Fct1-----------------------------------x-----------------y
---B-------------Fct2--------------------------Fct2-----------------------z-----------------a
---G----------Fct1Fct3-----------Fct1-------------------Fct3------------b----------------c
Dans l'hypothèse où les colonnes "Fct" sont supprimées, j'applique le filtre automatique et j'ai 2 soucis :
1) La colonne B a pour nom "Fct1Fct2Fct3" ce qui esthétiquement n'est pas des plus formidables.
2) Si je veux voir les personnes concernées par la fonction 1 (Fct1), la personne "G" n'apparait pas car elle est liée à "Fct3". Et je peux en dire autant pour la fonction 3 qui ne verra pas "G".
J'ignore ce qu'il est possible de faire avec le tableur mais mon besoin ça serait d'avoir plusieurs ensembles (fonctions) dans lesquels ont aurait chaque nom concerné) avec évidement des ensembles qui se croisent (ça serait tellement facile sinon). Et au final, quand j'appelle un ensemble, je vois tout ce qui est dedans.
En tous cas merci beaucoup d'avoir pris le temps de t'arrêter sur mon problème. J'attends d'autres idées avec impatience :)
Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile.
bonjour,
Je suppose que tu as un classeur avec beaucoup de données qui sont saisies sous la forme du tableau avec filtre ?
Pour afficher le second tableau en sélectionnant "NF", il ne devrait rester plus que 2 lignes ?
Pour obtenir cela si j'ai bien compris, tu peux le faire avec un filtre élaboré :
https://www.cjoint.com/?BGdvRBwtN6O
En sélectionnant une de tes catégories avant de lancer le filtre élaboré tu changes le résultat. Tu peux mettre ton résultat sur une autre feuille. Les libellés des critères et de la zone résultat doivent être les mêmes que dans la base : c'est pour cela que je t'ai inversé les semaines et heures de fin.
Je suppose que tu as un classeur avec beaucoup de données qui sont saisies sous la forme du tableau avec filtre ?
Pour afficher le second tableau en sélectionnant "NF", il ne devrait rester plus que 2 lignes ?
Pour obtenir cela si j'ai bien compris, tu peux le faire avec un filtre élaboré :
https://www.cjoint.com/?BGdvRBwtN6O
En sélectionnant une de tes catégories avant de lancer le filtre élaboré tu changes le résultat. Tu peux mettre ton résultat sur une autre feuille. Les libellés des critères et de la zone résultat doivent être les mêmes que dans la base : c'est pour cela que je t'ai inversé les semaines et heures de fin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai bien reçu ton fichier ;)
Déjà au niveau du filtre que tu as créé, ça ressemble bien plus à l'idée que je m'en faisais donc ça c'est nickel.
Je ne sais pas si c'est normal ou non mais si j'utilise les menus déroulant, rien ne se passe...
Petite question : avec ton filtre, faut-il utiliser chaque filtre séparément ? ou un seul contrôle-t-il l'ensemble des données ?
Pour répondre à tes questions,
1) Non je n'ai rien de déjà préparé informatiquement mais sur papier, il doit y avoir un truc comme 60 données par membre du personnel (à savoir 40). ce qui veut dire que pour moi, filtre ou pas filtre, seul le résultat m'intéresse... pour les moyens... je m'en fous ^^
2) Oui, lorsque je sélectionne NF, il ne devrait plus y avoir que 2 personnes concernées.
Encore merci. C'est classe de m'aider comme ça.
Déjà au niveau du filtre que tu as créé, ça ressemble bien plus à l'idée que je m'en faisais donc ça c'est nickel.
Je ne sais pas si c'est normal ou non mais si j'utilise les menus déroulant, rien ne se passe...
Petite question : avec ton filtre, faut-il utiliser chaque filtre séparément ? ou un seul contrôle-t-il l'ensemble des données ?
Pour répondre à tes questions,
1) Non je n'ai rien de déjà préparé informatiquement mais sur papier, il doit y avoir un truc comme 60 données par membre du personnel (à savoir 40). ce qui veut dire que pour moi, filtre ou pas filtre, seul le résultat m'intéresse... pour les moyens... je m'en fous ^^
2) Oui, lorsque je sélectionne NF, il ne devrait plus y avoir que 2 personnes concernées.
Encore merci. C'est classe de m'aider comme ça.
bonjour,
Je ne sais pas si c'est normal ou non mais si j'utilise les menus déroulant, rien ne se passe...
Tu n'as pas dit quelle version tu utilisais et donc pas facile de mettre le processus :
- dans la "plage de saisie sélection" tu supprimes "DV" et tu mets "NF" sous "NF".
les critères sont changés.
- onglet "Données" puis "Trier et filtrer" cliquer sur "Avancé" (avec 2007/2010)
- onglet "Données" puis "Filtrer" cliquer sur "Filtre élaboré" (avec 2003)
- remplir la fenêtre qui s'ouvre comme l'image que je t'ai mise puis "OK"
- devrait obtenir les 2 lignes.
Si tu changes encore les critères, le lancement du filtre à nouveau changera le résultat.
avec ton filtre, faut-il utiliser chaque filtre séparément ? ou un seul contrôle-t-il l'ensemble des données ?
Le filtre est effectué en fonction des critères et donc si tu mets plusieurs fonctions, tu n'auras que les lignes qui remplissent tous les critères.
Je ne sais pas si c'est normal ou non mais si j'utilise les menus déroulant, rien ne se passe...
Tu n'as pas dit quelle version tu utilisais et donc pas facile de mettre le processus :
- dans la "plage de saisie sélection" tu supprimes "DV" et tu mets "NF" sous "NF".
les critères sont changés.
- onglet "Données" puis "Trier et filtrer" cliquer sur "Avancé" (avec 2007/2010)
- onglet "Données" puis "Filtrer" cliquer sur "Filtre élaboré" (avec 2003)
- remplir la fenêtre qui s'ouvre comme l'image que je t'ai mise puis "OK"
- devrait obtenir les 2 lignes.
Si tu changes encore les critères, le lancement du filtre à nouveau changera le résultat.
avec ton filtre, faut-il utiliser chaque filtre séparément ? ou un seul contrôle-t-il l'ensemble des données ?
Le filtre est effectué en fonction des critères et donc si tu mets plusieurs fonctions, tu n'auras que les lignes qui remplissent tous les critères.