[Résolu] Filtre horizontal
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
[Résolu] Filtre horizontal
Bonsoir, je suis nouveau, et je voudrai savoir s'il était possible sous OpenOffice de filtrer horizontalement avec l'autofiltre, pour pouvoir masquer toutes les autres lignes demandées, et non, uniquement celle de la colonne, si vous me comprenez pas, faites moi signe. Le but est de rendre un travail synthétique pour des individus d'une entreprise.
Merci d'avance, et je vous souhaite à tous une bonne soirée.
Merci d'avance, et je vous souhaite à tous une bonne soirée.
Dernière modification par Kev74 le 26 avr. 2021 21:56, modifié 1 fois.
LibreOffice 7.0.5.2 sous Windows 10
-
- ManitOOu
- Messages : 3454
- Inscription : 12 janv. 2006 10:04
Re: Filtre horizontal
Bonsoir,
Pouvez-vous joindre un exemple de votre fichier en décrivant la situation de départ et la situation d'arrivée souhaitée.
Comment joindre un fichier.
Car, mis à part les filtres, il existe aussi le mode Plan que vous pouvez trouver dans le menu Données --> Plan et groupe.
Pouvez-vous joindre un exemple de votre fichier en décrivant la situation de départ et la situation d'arrivée souhaitée.
Comment joindre un fichier.
Car, mis à part les filtres, il existe aussi le mode Plan que vous pouvez trouver dans le menu Données --> Plan et groupe.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
Re: Filtre horizontal
Bonsoir,
Merci de votre réponse, voilà, quels rendus, je voudrai avoir, j'ai essayé de faire avec les plans et grouper mais pour des gens d'une administration, je ne sais pas si c'est la meilleure solution, car elle peut être longue, non? Car du coup, je souhaiterai faire un filtre comme sur l'image, pour chacun des éléments du départ.
Merci d'avance
Merci de votre réponse, voilà, quels rendus, je voudrai avoir, j'ai essayé de faire avec les plans et grouper mais pour des gens d'une administration, je ne sais pas si c'est la meilleure solution, car elle peut être longue, non? Car du coup, je souhaiterai faire un filtre comme sur l'image, pour chacun des éléments du départ.
Merci d'avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Kev74 le 24 avr. 2021 20:24, modifié 1 fois.
LibreOffice 7.0.5.2 sous Windows 10
-
- RespOOnsable forum
- Messages : 9255
- Inscription : 28 août 2010 08:45
Re: Filtre horizontal
Bonjour et bienvenue sur le forum,
Est-ce une erreur, un oubli, un choix, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par Obligation de version.
Si c'est une version de LibreOffice que vous n'avez pas pu entrer, essayez de nouveau.
Accès direct à votre signature pour la corriger.
Une capture d'écran aide à voir ce que vous voulez obtenir, c'est votre fichier ou une partie du fichier (dépersonnalisé) qui a été demandé.
Votre signature fait mention d'une version d'OpenOffice qui n'est plus maintenue.Dans votre signature il y a écrit : OpenOffice 2.4 sous Windows 10
Est-ce une erreur, un oubli, un choix, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par Obligation de version.
Si c'est une version de LibreOffice que vous n'avez pas pu entrer, essayez de nouveau.
Accès direct à votre signature pour la corriger.
Une capture d'écran aide à voir ce que vous voulez obtenir, c'est votre fichier ou une partie du fichier (dépersonnalisé) qui a été demandé.
Ajout : Votre signature indique maintenant OpenOffice 5.1. Veuillez corriger en indiquant LibreOffice 5.1 (qui n'en reste pas moins une version obsolète. Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version stable |
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- ManitOOu
- Messages : 3454
- Inscription : 12 janv. 2006 10:04
Re: Filtre horizontal
Si j'ai bien compris, vous souhaiteriez par exemple qu'en cliquant sur Annemasse qu'apparaissent que le nom Annemasse et les données de cette colonne ? C'est à dire que ça reviendrait à masquer toutes les autres colonnes ?
Comment est réellement agencé votre fichier ? Est-ce uniquement une série de colonnes côte à côte comme sur votre exemple ?
Il faut nous montrer exactement ce à quoi il ressemble (après avoir supprimé les données confidentielles) car j'ai bien peur que la solution qui vous sera proposée doive passer par une macro (dans quel cas, il faudra poser la question dans la section éponyme. Mais attendez déjà le passage d'autres contributeurs. Pour ma part, je n'ai pas grand-chose à proposer pour l'instant).
Comment est réellement agencé votre fichier ? Est-ce uniquement une série de colonnes côte à côte comme sur votre exemple ?
Il faut nous montrer exactement ce à quoi il ressemble (après avoir supprimé les données confidentielles) car j'ai bien peur que la solution qui vous sera proposée doive passer par une macro (dans quel cas, il faudra poser la question dans la section éponyme. Mais attendez déjà le passage d'autres contributeurs. Pour ma part, je n'ai pas grand-chose à proposer pour l'instant).
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
Re: Filtre horizontal
Oui, du coup, c'est cela que je souhaite avoir... S'il faut utiliser une macro, il n y a pas de soucis, merci bien
LibreOffice 7.0.5.2 sous Windows 10
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Filtre horizontal
Bonjour,
Après le travail de maïeutique accompli par Michel (que je salue !) et si j'ai bien compris, une solution sans macro pourrait passer par la fonction RECHERCHEV() secondée par la fonction EQUIV(). L'idée est de créer une seconde feuille (nommée Consultation, dans l'exemple joint), la première contenant toutes les données (nommée Base, dans l'exemple joint) et pouvant éventuellement être masquée (Format > Feuille > Masquer la feuille). Sur la feuille Consultation, en B1 se trouve une liste déroulante (créée par Données > Validité) reprenant les villes de la feuille Base. Le fait de choisir une ville dans la liste déroulante va afficher automatiquement les données de cette ville, dans les cellules B2 à B21 (l'exemple joint est basé sur 10 villes et 20 informations par ville).
La formule (ici en B2), est la suivante :Cette solution suppose qu'on ne veut afficher sur la feuille Consultation qu'une seule ville à la fois. On pourrait la modifier sans difficulté pour qu'elle affiche deux villes côte à côte, pour les comparer, par exemple.
À tester.
Cordialement,
Jean-Louis
Après le travail de maïeutique accompli par Michel (que je salue !) et si j'ai bien compris, une solution sans macro pourrait passer par la fonction RECHERCHEV() secondée par la fonction EQUIV(). L'idée est de créer une seconde feuille (nommée Consultation, dans l'exemple joint), la première contenant toutes les données (nommée Base, dans l'exemple joint) et pouvant éventuellement être masquée (Format > Feuille > Masquer la feuille). Sur la feuille Consultation, en B1 se trouve une liste déroulante (créée par Données > Validité) reprenant les villes de la feuille Base. Le fait de choisir une ville dans la liste déroulante va afficher automatiquement les données de cette ville, dans les cellules B2 à B21 (l'exemple joint est basé sur 10 villes et 20 informations par ville).
La formule (ici en B2), est la suivante :
Code : Tout sélectionner
=RECHERCHEV(A2;Base.$A$2:$K$21;EQUIV(B$1;Base.$A$1:$K$1;0);0)
À tester.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
Re: Filtre horizontal
Bonsoir Monsieur,
ce que vous m'avez envoyé est super, cependant, un problème a lieu, lorsque je fais la rechercheV vu que j'aie des doublons dans ma colonne de gauche, cela me renvoie toujours la 1ère réponse au dessus comme affiché ci-contre : , et je souhaiterai corriger celà, est-ce que vous avez une idée ?
Merci d'avance
ce que vous m'avez envoyé est super, cependant, un problème a lieu, lorsque je fais la rechercheV vu que j'aie des doublons dans ma colonne de gauche, cela me renvoie toujours la 1ère réponse au dessus comme affiché ci-contre : , et je souhaiterai corriger celà, est-ce que vous avez une idée ?
Merci d'avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.0.5.2 sous Windows 10
-
- RespOOnsable forum
- Messages : 9255
- Inscription : 28 août 2010 08:45
Re: Filtre horizontal
Bonjour,
Que lisez-vous ci-dessus ?
Que lisez-vous ci-dessus ?
Est-ce si difficile de faciliter le travail des personnes qui vous proposent leur aide ?[b][color=#BF0000]micmac[/color][/b] a écrit :... c'est votre fichier ou une partie du fichier (dépersonnalisé) qui a été demandé.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
Re: Filtre horizontal
Oups, désolé, je corrigerai cela à mon prochain post, désolé vraiment.
LibreOffice 7.0.5.2 sous Windows 10
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Filtre horizontal
Tout est dit (Merci micmac !)micmac a écrit :Est-ce si difficile de faciliter le travail des personnes qui vous proposent leur aide ?
Dépersonnaliser un fichier est aussi facile que de faire des captures d'écran !
D'autant que la première capture ne donnait aucune info sur les données à transférer, en particulier la présence de doublons… Dépersonnaliser ne veut pas dire vider le contenu, c'est mettre suffisamment d'informations anonymisées pour refléter de manière pertinente le fichier initial.
Une solution possible passe par le couple INDEX()/EQUIV().
Voir ci-joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
Re: Filtre horizontal
Merci, ça fonctionne à merveille, juste une petite question, à quoi sert concrètement Validité et comment EQUIV reconnait le bon index lorsqu'on change de ville ou de critère avec validité car la formule est identique?
LibreOffice 7.0.5.2 sous Windows 10
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Filtre horizontal
Cela sert à n'autoriser que des données valides pour la cellule considérée. En B1 de Consultation, les données valides sont $Base.$B$1:$Base.$K$1 (définies dans le champ Source de Données > Validité > onglet Critère). Si on saisit autre chose, il y aura un message d'erreur (qu'on peut si besoin désactiver).Kev74 a écrit :à quoi sert concrètement Validité
La fonction LIGNE() n'a pas d'argument, car elle retourne le n° de ligne dans laquelle elle se trouve. Ainsi LIGNE() en B2 retourne 2, en B3, elle retourne 3, etc. LIGNE()-1 est le deuxième argument d'INDEX() qui a effectivement besoin de savoir quelles ligne et colonne choisir.Kev74 a écrit :comment EQUIV reconnaît le bon index lorsqu'on change de ville ou de critère avec validité car la formule est identique ?
On aurait aussi pu mettre LIGNE(A1) à la place de LIGNE()-1 en B2 de Consultation, ce qui retournait le même résultat. Tu aurais alors vu la différence en B2, B3, etc…
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre hOOnoraire
- Messages : 139
- Inscription : 24 avr. 2021 19:09
Re: Filtre horizontal
Oui, du coup, ça confirme bien ce que je pensais. Et pour EQUIV, comment il sait lorsqu'on choisit une selection différente de la validité? Si vous voyez ce que je veux dire. Et cela fonctionne très bien sur mon fichier personnel. Merci
LibreOffice 7.0.5.2 sous Windows 10
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Filtre horizontal
C'est interdit par défaut. Mais tu peux faire le test : si tu autorises par Données > Validité > onglet Message d'erreur : :décocher Afficher message erreur quand des valeurs incorrectes sont saisies et que tu saisisses en B1 un nom de ville inexistant, la valeur d'erreur #N/D sera retournée par EQUIV() et transmises à INDEX().Kev74 a écrit :Et pour EQUIV, comment il sait lorsqu'on choisit une sélection différente de la validité?
Comment clore un sujet correctement lorsqu'il est résolu
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1