Re: [fr-users] Calc - Extraction de données

2017-10-17 Par sujet leleu

Je la 17/10/2017 18:23, Jean-Francois Nifenecker skribis :

Bonjour,

Le 17/10/2017 à 08:21, Bicounet a écrit :

Avec LibreOffice 5.4.2.2 40m0(Build:2) sous Ubuntu, j'ai le tableau
(simplifié) suivant
:

Celui-ci est le début d'une liste d'adhérents d'une association de
Gym-Yoga-Rando (200 adhérents)
Chaque adhérent peut participer à plusieurs activités : Gym1, Gym2, 
Yoga1,

Yoga2 et Randonnée.
Je souhaiterai faire une extraction de ce tableau avec la liste des
adhérents pratiquants une activité précise (par exemple Yoga1) dans un
nouveau tableau.


la structure adoptée vous bride inutilement. Ce serait plus efficace 
d'avoir :

nom - prenom - activité
nom - prenom - activité
(etc.)

La colonne "activité" contiendrait le libellé de l'activité.

vous pourriez donc avoir plusieurs occurrences de nom - prenom lorsque 
des adhérents pratiquent plusieurs activités.


Mais après ça, un simple filtre (Données > Filtrer) vous donnerait 
directement la réponse...



Bien cordialement,


La solution traditionnelle est d'utiliser une base de donnée 
relationnelle à trois "tables"
La table des adhérents (donc pas de duplications toujours délicates à 
gérer pour la suite), avec chacun un identifiant

La table des activités, avec chacune un identifiant
La table des relations, chaque ligne avec un identifiant adhérents et un 
identifiant

L'extraction souhaitée est alors fort simple.

avez-vous installé le module base ?

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Calc - Extraction de données

2017-10-17 Par sujet Jean-Francois Nifenecker

Bonjour,

Le 17/10/2017 à 08:21, Bicounet a écrit :

Avec LibreOffice 5.4.2.2 40m0(Build:2) sous Ubuntu, j'ai le tableau
(simplifié) suivant
:

Celui-ci est le début d'une liste d'adhérents d'une association de
Gym-Yoga-Rando (200 adhérents)
Chaque adhérent peut participer à plusieurs activités : Gym1, Gym2, Yoga1,
Yoga2 et Randonnée.
Je souhaiterai faire une extraction de ce tableau avec la liste des
adhérents pratiquants une activité précise (par exemple Yoga1) dans un
nouveau tableau.


la structure adoptée vous bride inutilement. Ce serait plus efficace 
d'avoir :

nom - prenom - activité
nom - prenom - activité
(etc.)

La colonne "activité" contiendrait le libellé de l'activité.

vous pourriez donc avoir plusieurs occurrences de nom - prenom lorsque 
des adhérents pratiquent plusieurs activités.


Mais après ça, un simple filtre (Données > Filtrer) vous donnerait 
directement la réponse...



Bien cordialement,
--
Jean-Francois Nifenecker, Bordeaux


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Calc - Extraction de données

2017-10-17 Par sujet jmpni...@laposte.net

Bonjour,
Je testerai avec Filtre standard.

Bonjour,
Avec LibreOffice 5.4.2.2 40m0(Build:2) sous Ubuntu, j'ai le tableau
(simplifié) suivant
:

Celui-ci est le début d'une liste d'adhérents d'une association de
Gym-Yoga-Rando (200 adhérents)
Chaque adhérent peut participer à plusieurs activités : Gym1, Gym2, Yoga1,
Yoga2 et Randonnée.
Je souhaiterai faire une extraction de ce tableau avec la liste des
adhérents pratiquants une activité précise (par exemple Yoga1) dans un
nouveau tableau.
Je doit faire donc 5 extractions dans 5 feuilles différentes :

exemple pour *Gym1* on doit  obtenir  2 lignes dans la feuille
*Gym1*:
Jacques 12 rue de la gare   Lyon00 00 00 00 03
André   9 rue de la république  Angers  00 00 00 00 08

exemple pour *Yoga1* on doit obtenir 3 lignes dans la feuille *Yoga1* :
Jean7 rue de la PaixMarseille   00 00 00 00 02
François12 rue de la gare   Pau 00 00 00 00 04
Chantal 7 rue du docteurBourges 00 00 00 00 05

..
Merci pour votre aide



--
Sent from: http://nabble.documentfoundation.org/Users-f1744091.html




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] [Calc] Extraction de données en fonction d'un critère

2012-12-29 Par sujet Jack.R
On Sat, 29 Dec 2012 08:00:59 +0100
Philippe CLEMENT phclemen...@gmail.com wrote:

 Le 28/12/2012 22:01, Jack.R a écrit :
  Bonsoir et meilleurs voeux à tous et toutes,
 
  Dans un classeur effectuant la gestion d'une compétition sportive,
  j'obtiens dans une feuille un tableau de la forme suivante:
  Nom Catégorie   Résultat
  Pierre  H   320
  Claire  D   267
  AnneD   325
  PaulJ   300
  Martine J   255
  Emile   J   301
  JeanH   308
  Jacques H   322
 
  Je voudrais obtenir dans la même feuille, ou une autre, 3
  tableaux, un par catégorie qui contiendrait les compétiteurs et
  leur résultat:

 Bonjour Jack,
 
 Je pense que dans ton cas, la Table de pilote (analogue au tableau 
 croisé dynamique d'Excel) est l'outil approprié ! Tu trouveras ici, 
 toutes les informations utiles :
 
 https://wiki.documentfoundation.org/images/5/55/CG3608FR-TablePilote.pdf
 
 Cordialement, Philippe
 

J'avais essayé la table pilote, mais sauf erreur de ma part, les tables
obtenues ne se mettront pas à jour automatiquement au fur et à mesure
de la saisie des résultats.

La solution de Pierre-Yves me correspond mieux.

Merci

-- 
Jack.R

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-users] [Calc] Extraction de données en fonction d'un critère

2012-12-28 Par sujet Philippe CLEMENT

Le 28/12/2012 22:01, Jack.R a écrit :

Bonsoir et meilleurs voeux à tous et toutes,

Dans un classeur effectuant la gestion d'une compétition sportive,
j'obtiens dans une feuille un tableau de la forme suivante:
Nom Catégorie   Résultat
Pierre  H   320
Claire  D   267
AnneD   325
PaulJ   300
Martine J   255
Emile   J   301
JeanH   308
Jacques H   322

Je voudrais obtenir dans la même feuille, ou une autre, 3 tableaux, un
par catégorie qui contiendrait les compétiteurs et leur résultat:

Catégorie H
Place   Nom Résultat
2   Pierre  320
3   Jean308
1   Jacques 322

Catégorie D
Place   Nom Résultat
2   Claire  267
1   Anne325

Catégorie J
Place   Nom Résultat
2   Paul300
3   Martine 255
1   Emile   301

Pour la place, je peux l'obtenir avec rang, mais je n'arrive pas à
trouver comment extraire en fonction de la catégorie. Le but est que
cela fonctionne sans macro.

Quelles fonctions dois-je utiliser ?

Merci d'avance.

Bonjour Jack,

Je pense que dans ton cas, la Table de pilote (analogue au tableau 
croisé dynamique d'Excel) est l'outil approprié ! Tu trouveras ici, 
toutes les informations utiles :


https://wiki.documentfoundation.org/images/5/55/CG3608FR-TablePilote.pdf

Cordialement, Philippe

--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés