Bonsoir Eric
Merci pour ces explications.
Un filtre dont les résultats sont copiés dans une autre feuille
pourrait peut-être conserver la mise en forme plus que je table
dynamique mais je n'ai pas essayé, je ne souhaite pas ouvrir le PC ce
soir...
Ensuite si vos critères d'analyse sont assez récurrents vous pourriez
imaginer
Une feuille "source" où vous recopiez les données (en "texte brut"
pour éviter tout souci lié au format d'origine)
Et une feuille par critère qui en fonction de l'outil employé sera a
actualiser. Ces feuilles auront pour rôle d'exploiter les données de
la feuille source.
Le navigateur n'a pas le même but que le styliste. L'un navigue,
l'autre gère les styles.
Le navigateur vous donne la structure du document et l'ensemble des
éléments qu'il contient par type. C'est ce qui vous permettra
d'observer quand vous avez une plage de données et quand vous avez une
zone nommée. Vous demandiez comment savoir qui était quoi : c'est le
navigateur qui vous le dit.
Proposez nous un fichier modèle plus réaliste (des noms et adresse
fictifs) et indiquez quelques uns de vos critères et on verra
précisément quelles sont les meilleures solutions.
Claire
Le 13 sept. 2024, à 16:45, Isa&ric <isaric.co <mailto:<a>@free.fr
target=_blank>isaric.co <http://isaric.co>@free.fr> a écrit:
Merci Claire pour toutes tes explications très éclairantes, bravos !
Tu poses la question de mes besoins de LibreOffice calc, ils sont assez
ponctuelles pour diverses utilisations du quotidien.
Au cours des trois dernières années par exemple, j’ai suivi des listes
de participants à des activités.
Pour ma participation à ces projets, je récupérais les informations
collectées (inscriptions) qui venaient d’un « google form », exporté
ensuite en fichier.xlsx.
Les informations recueillis sont des renseignements sur chacun des
participants nom,..adresse, âge, activités et d’autres renseignements en
fonction de la spécificité de chacun des projets. Ces renseignements
récoltés peuvent changer d’une fois sur l’autre en fonction des projets.
Je récupère ce fichier pour faire le suivi des inscriptions, j’ai besoin
parfois de faire des filtres ou extractions à plusieurs reprises (au fil
de l'évolution des inscriptions), des informations comme par exemple les
+ 18ans ou ceux qui ont annulé leurs inscriptions ou d’autres choses
comme ceux qui habitent la même ville, etc.
Souvent je n’ai pas le temps de tester des extractions/filtres
(standard, spécial ou en tableau dynamique) et je compte à la main ou
presque, lol, je les imprime...
Je ne sais pas si je m’investirai dans un autre projet, mais entre
chacun d’entre eux, j’arrive à m’approfondir, un tout petit peu, et voir
ce que je peux ajouter à mes outils de « LibO Calc », pour m’aider
ensuite dans le traitement de ces données avant de les utiliser.
Souvent grâce à votre soutien, j’obtiens des clés vraiment efficaces
pour ouvrir de nouvelles portes pour plus de simplicité d’utilisation de
« LibO Calc ».
[Résolu]
Le fichier dernier fichier "Test-plageImport (TD-3).ods" envoyé
montrait le type de tableau que j'utilise ("inscriptions"). La table
dynamique correspond bien à mes besoins de filtrages (malheureusement
sans la recopie des couleurs des lignes du tableau source qui donne un
aperçu visuel d'informations de la" plage source").
---
[Pas reproductible]
Pour l’utilisation des cases à cocher, j’avais bien compris comment faire.
Je décochais toutes les cellules (en utilisant la croix sur la photo
https://fichiers.ouvaton.coop/f.php?h=3ZxYAb3y&p=1
<https://fichiers.ouvaton.coop/f.php?h=3ZxYAb3y&p=1> ) puis j’en
sélectionnais une. L’extraction obtenu n’était pas celle attendu. Et en
regardant de nouveau la fenêtre des cases cocher pour les filtres, j’en
voyais 2 autres de cochés. Je recommençais
mais cela ne changeais rien … je doute que j’avais une erreur de
manipulation ou une hallucination, lol.
Maintenant (après redémarrage de LibO) tout semble rentrer dans
l’ordre. Si ce dysfonctionnement revient j’essayerai de filmer.
---
[Pas réussi]
J’utilise très très peu F5 « Navigateur » plutôt « Propriétés (Alt+1)
pour modifier le « style » d’une cellule.
J’ai trouvé seulement la possibilité de modifier « Catégorie de la
table dynamique »
« Champ de la table dynamique », j’avais imaginé que cela pouvait
modifier la couleur du « Champ de colonne » « données », mais j’y suis
pas arrivé les données restent de couleur grises.
---
Éric
Le 11/09/2024 à 16:18, Ocleyr2lalune a écrit :
Bonjour non pas de bug. Il faut savoir utiliser les cases à
cocher dans les filtres sous LibreOffice, ce qui est parfois
subtile. Si les 3 valeurs sont cochées, c'est normal que les 3
s'affichent. Sélectionner une case, n'annule pas celles déjà
sélectionnées, même si cela a été fait plusieurs jours avant
;-) Tout est dans l'utilisation des icones Tout / Afficher
uniquement l'élément actif / Masquer uniquement l'élément
actif. https://fichiers.ouvaton.coop/f.php?h=3ZxYAb3y&p=1
<https://fichiers.ouvaton.coop/f.php?h=3ZxYAb3y&p=1> Cela peut
s'utiliser de différentes façon selon la situation de départ,
vos préférences etc... Il n'empêche : Si tous les éléments
sont cochés au départ (= aucun filtre appliqué) - en
sélectionnant J-0001, il est alors décoché - Il faut
sélectionner "uniquement l'élément actif" pour "inverser la
sélection" (les libellés de version ont changés au gré des
versions) - Ensuite si seul J-001 est sélectionné, et que
maintenant vous voulez J-0011, vous devez une nouvelle fois
cocher "uniquement l''élément actif" pour que seul j-0011 soit
décoché . Avec une ou deux valeurs, vous pouvez bien sur
décocher directement, quand vous voulez remplacer 3 valeurs
par une, vous gagnez en clic, et inversement pour la coche
"masquer uniquement l'élément " qui va aussi inverser la
sélection, selon les situations ? Est-ce assez clair ? Je
l'espère. Pour votre question, toujours de vendredi sur les
sources de bases de données (celle utilisée via Données,
sélectionner la plage...) : vous faites la différence dans le
navigateur (F5 ou affichage / Navigateur)... J'ai peur que ça
flatte votre curiosité !!! Dans vos tests, la plage de données
peut servir à appliquer un filtre sur une zone, en place (pas
"d'export" vers ailleurs). La plage de données est alors
définie comme une zone d'une feuille de classeur avec des
critères de filtres spécial. L'objectif de la plage de
données, va au delà, c'est peut être d'ailleurs plus près des
besoins de François... Mais je maintiens pour bien vous
orienter il nous faudrait votre besoin (faire un filtre ou un
tri, c'est pas le besoin, c'est l'outil qui répond à votre
besoin pour l'instant). Votre besoin sort un peu de Calc, ou
de LibreOffice et nous dit dans la vraie vie ce que vous
cherchez à faire.... N'ayez pas peur, cela peut vraiment vous
ouvrir le champ des possibles.... Claire Le 2024-09-06 18:46,
Isa&ric a écrit :
Merci Claire et bravos pour avoir déjà réussi à me
déchiffrer avec l’effort, je me rends bien compte que cela
demande ! Mon besoin c’est de pouvoir : 1- faire des
filtre et ou tris dans la plage source. 2- conserver si
possible les formats et couleurs du tableau source et
aussi rajouter des « Formatage conditionnel » pour la
colonne date. Pour le 2 je comprends que cela n’est pas
possible. 3- je ne pense pas avoir besoin du "rappel des
éléments" Je remarque un problème (ou bug !) dans mon
tableau dynamique (onglet Table dynamique-2).
Test-plageImport (TD-3).ods
https://www.cjoint.com/c/NIgqy2vsbup Lorsque je veux
Filtrer (avec le menu déroulant) en E4 (Tf) et
sélectionner « j-001 ». Il m’affiche j-001, j-011, j-022
et si je regarde le menu déroulant (en E4) je vois ces
trois filtres sélectionnés alors que je demande « j-001 »
seul ? Éric Le 06/09/2024 à 18:21, Cleyr Listes a écrit :
1)non. Et c'est assez normal. La table dynamique
exploite des données (pas des formats), pour faire
court. Et comme en plus c'est dynamique, le format
saute à la moindre actualisation. Donc... Non mais
c'est une réflexion intéressante ceci dit .. 2) oui tu
sélectionnes les éléments en ligne, en colonne, en
page... Donc tu peux aussi ne pas sélectionner, je
veux dire dans la configuration de la table dynamique.
1 tu sélectionnes toutes tes colonnes utiles pour
créer la table (ou ctrl* ousi la source est bien
faite, une cellule et calc détecte la plage en
continu) 2 dans la disposition de la table dynamique,
tu choisis ce que tu retiens ou pas, et selon où tu le
mets .. Le "rappel des éléments" pourrait il
t'intéresser pour extraire des données ciblées ? Comme
je l'écrivais tout a l'heure même si j'essaye de te
donner les réponses, c'est assez fatiguant pour moi
comme ping pong (mais c'est très bien que tu puisses
avancer !) Et si tu nous en disais plus sur ton besoin
? Peux tu nous regrouper tes questions ? Cela peut
permettre à d'autres de la liste de participer. Les
filtres, les tableaux croisés, c'est assez classique,
tu as de quoi intéresser du monde sur la liste et
avoir plein de propositions variées (je suis sûre que
ça attirerait ta curiosité !!) Claire Le 6 septembre
2024 14:37:53 GMT+02:00, Isa&ric <isaric.co
<http://isaric.co>@free.fr> a écrit :
Merci Claire pour tes nouvelles précisions. Je
pense que le tableau dynamique répond à mon
besoin. J’ai testé le tableau dynamique
Test-plageImport (TD-2).ods :
https://www.cjoint.com/c/NIgmbMN6vXp Cette fois,
je peux mettre les colonnes que je souhaite en
mettant seulement dans « champs de ligne » :
Ta,Tb,Tc,Te et Tf (sans le Td) 1) Peux-t_on
récupérer dans le « tableau dynamique » les
formats des cellules du tableau source (ici les
cellules sont en fond vert) ? 2) J’ai la colonne
« F » après la colonne Tf notée (vide) dans le
tableau dynamique , peut-on demander qu’elle
n’apparaisse pas ? D’avance merci Éric Le
06/09/2024 à 14:07, Cleyr Listes a écrit :
Re Vos données doivent être continues pour que
le critère sur la colonne x soit appliqué.
Vous pouvez éliminez les colonnes de gauche
pour de droite en ne les sélectionnant pas,
mais pas celles du milieu. Sinon, reordonnez
vos colonnes. (Placez D et E à la fin) Ou...
Passez aux tables dynamiques. Le nommage de la
plage source n'y changera rien. D'ailleurs, le
nommage ne devrait pas fonctionner s'il est
discontinu. La continuité =sur chaque colonne
il faut au moins une cellule avec une valeur.
(Elle se teste par un ctrl*) je maintiens
toujours que le filtre standard propose "non
vide" écrit en toutes lettres dans les
critères. Mais vous avez droit de vous
compliquer la vie et d'aimer l'aventure.
Je n'aurais pas l'énergie de vous guider sur
les plages dynamiques si vous egrennez vos
questions comme cette semaine. Je vous ai
répondu initialement car cela paraissait
rapide.. N'hésitez pas à nous indiquer ce que
vous cherchez à faire pour que l'on vous guide
au mieux parmis les fonctionnalités dispo (dit
autrement, vous êtes tellement au niveau micro
qu'il faut y revenir plusieurs fois pour
prendre en compte vos paramètres/contraintes,
on a plus souvent la tendance inverse,
remontez d'un niveau pour qu'on ait une
meilleure vue d'ensemble) Claire Le 6
septembre 2024 09:29:52 GMT+02:00, Isa&ric
<isaric.co <http://isaric.co>@free.fr> a écrit :
Merci Claire. pour toutes tes explications
! Merci, en filtre standard cela
fonctionne bien avec <> (en condition) et
rien en valeur (sans ""). En "Filtre
standard" on ne peux pas exporter
seulement les colonnes A,B,C et F (par
exemple), c'est forcément A,B,C,D,E,F ? En
"Filtre spécial..." je n'ai pas réussi non
plus ! Éric Le 05/09/2024 à 22:03,
Ocleyr2lalune a écrit :
En filtre standard vous choisissez
directement non vide dans le menu
déroulant (le dernier de la ligne) Les
plages de données n'ont pas tout a
fait le même usage que les zones de
nom. Les expressions nommées sont
encore autre chose (un peu comme une
fonction perso sans avoir toute la
puissance d'une fonction créé en
macro.) Pour actualiser la plage il
faut d'abord la sélectionner, puis
l'actualiser. Oui c'est assez pénible,
de mémoire Patrick je crois ou Bernard
? a fait une demande d'évolution...
Dans les explications données depuis
quelques jours je n'ai pas évoqué les
plages de données volontairement,
c'est un autre fonctionnement encore
(très puissant). Pour des explications
plus précises... Ce weekend ! Claire
Le 5 sept. 2024, à 20:10, Isa&ric
<isaric.co <http://isaric.co>
<mailto:<a>@free.fr
target=_blank>isaric.co
<http://isaric.co>
<http://isaric.co>@free.fr> a écrit:
Désolé pour l'écriture, je
remets ici le texte en clair
Bonjour, J’ai un peu de mal à me
retrouver avec "-Feuille -Plages" ou
expressions nommées (gérer les
noms...) ou plages ("-Données -
Définir la plage") J’ai créé une
plage avec "-Données -Définir la
plage" et cette plage se
retrouve dans "-gérer les noms…" mais
comment sait-on que c’est une
plage (définie par "-Données -Définir
la plage"). Y a t-il une
différence avec celles créés avec
"-gérer les noms…" ? Comment
sait-on quelle plage est sélectionné
avant de lancer "-Données
-actualiser la plage" faut-il
("-Données -)Sélectionner la plage…" à
chaque fois avant de lancer…
"actualiser la plage". Ces deux
entités ("actualiser la plage" et
"sélectionner la plage") ne
pourraient-elles pas être dans une
même fenêtre, lors d'une demande
d’actualisation on visualiserait la
plage concerné ? Autre remarque
en filtre standard <> "" en
critères (de filtre standard) ne
fonctionne pas ! Éric Le
05/09/2024 à 18:20, Isa&ric a écrit :
Le 05/09/2024 à 09:56,
Isa&ric a écrit : Aussi
^j-$ fonctionne avez
ou sans caractère générique
Le 05/09/2024 à 09:46,
Isa&ric a écrit :
Pour <>"" critères qui ne fonctionne
pas avec ou sans
caractère générique et pour
j-000 critères
qui fonctionne sans caractère
générique
ou
j-001 critères
qui fonctionne sans caractère
générique
Éric Le 04/09/2024 à
22:16, Ocleyr2lalune a écrit :
Parfait A priori
<>""devrait aussi fonctionner
maintenant (avec
vous tenté ? Je dirais que <ou >
ont aussi besoin
de l'option caractères
génériques😉)
Claire Le 4 sept. 2024, à 20:33,
Isa&ric
<isaric.co <http://isaric.co>
<http://isaric.co>
<mailto:<a>@free.fr
target=_blank>isaric.co
<http://isaric.co>
<http://isaric.co>
<http://isaric.co>@free.fr> a
écrit: Merci
Claire et Agnès S Je peux
maintenant
mettre un ou des critères suivant les
besoins comme
<>^$ j-000 ^j-$ et
aussi rajouter
d'autres filtres... Je n'ai pas
trouvé les
filtres automatiques plus pratique
dans mon cas, si
la feuille contient plusieurs
tableau les uns
au dessus des autres. Je
recherche
maintenant une manière de recopier
les cellules
dans une autre feuille du même
fichier, en les
liants ensemble. Dans cette 2e
feuille,
j'aimerai pouvoir appliquer un/des
filtre un peu ce
que j'ai pu observer sur les
feuilles de
calcul GoogleSheets avec les fonctions
Sort() et
Filter(). Actuellement la solution
"Filtre spécial"
permet de le faire
manuellement, je
recherche une manière plus
automatisé. Me
faut-il me tourner vers les
filtres
dynamiques ? Éric
-- Envoyez un mail à
users+unsubscribe@fr.libreoffice.org pour
vous désinscrire Les archives de la liste
sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy:
https://www.documentfoundation.org/privacy
Claire
-- Envoyez un mail à
users+unsubscribe@fr.libreoffice.org pour vous
désinscrire Les archives de la liste sont
disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy:
https://www.documentfoundation.org/privacy
Claire