[Résolu] Comment trier des données

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
Répondre
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

[Résolu] Comment trier des données

Message par arzel »

Bonjour,

Voici mon problème:
J'ai une feuille avec les références cadastrales des immeubles d'un organisme HLM X.
J'ai une feuille avec l'ensemble des immeubles de ce même organisme.
Comment faire pour avoir une troisième feuille avec les immeubles sans références cadastrales?

Merci d'avance pour vos suggestions.
Dernière modification par arzel le 02 mars 2007 16:12, modifié 2 fois.
OOo 2.0.2
SE: XP
Avatar de l’utilisateur
Factooor
PassiOOnné
PassiOOnné
Messages : 543
Inscription : 14 févr. 2007 12:39
Localisation : Lisieux (14)
Contact :

Message par Factooor »

Bonjour,

Avez-vous lu les tutos du forum

http://www.forum-openoffice.org/?tuto#
7.5.4.2 (AARCH64) LibreOffice
Mac OS X 13.4.1
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

quel tutoriel

Message par arzel »

Il y a un tutoriel auquel je devrais me référer plus précisément?
OOo 2.0.2
SE: XP
Vandeput
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 409
Inscription : 12 févr. 2007 15:33
Localisation : Bruxelles

Message par Vandeput »

Bonjour,

Si j'ai compris tu voudrais établir une liste des immeubles repris sous la deuxième feuille et qui ne le sont pas sous la première.

Si c'est cela peux-tu préciser dans quelles colonnes des deux feuilles se trouvent les noms des immeubles.
andré
2.2 sous Windows XP
Jeff
GourOOu
GourOOu
Messages : 9608
Inscription : 18 sept. 2006 11:40
Localisation : France

Message par Jeff »

Bonsoir,

Je trouve la description de ton problème un peu vague :?
Pourrais-tu utiliser Ci-Joint (en haut de page, n'oublie pas de copier/coller le lien donné dans ta réponse) pour nous fournir un aperçu de ce que tu as, avec dessus les explications de ce que tu veux :wink:

Il serait par exemple intéressant de savoir si les références cadastrales commence par un critère spécifique facile à identifier, etc...

A +

EDIT : de ce que j'ai compris, tu as dans une cellule :
Immeuble MonImmeuble XX000
et tu voudrai extraire Immeuble MonImmeuble

Apparemment, il y aurait plusieurs façons de numéroter les parcelles selon l'époque à laquelle remonte le cadastre :
Cadastre ancien
Cadastre rénové
1. par voie de mise à jour une lettre simple A, B, C, D ....
2. par voie de renouvellement débute toujours par AB, AC, AD, AE...puis BC, BD, BE....etc.
3. par voie de réfection débute toujours par AB, AC, AD, AE...puis BC, BD, BE....etc.
4. par voie de remembrement ( à partir de 1942) ZA, ZB, ZC... YA, YB, YC... XA..WA...VA...TA ...etc. (le choix des lettres sur le plan est toujours faite à partir de ZA, puis en ordre alphabétique inverse)
5. par voie de remaniement ( à partir de 1974) AA, AB, AC...BA, BB, BC...CA, CB, CC...
Apparemment, le cadastre a assez évolué, car les parcelles auraient été identifiée d'abord par 1 lettre

Il serait intéressant de savoir sur quoi se baser, si possible (nbre de lettre/nbre de chiffre que tu as), ou bien de savoir si tu as déjà un classement d'effectué...
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

Message par arzel »

Bonjour,

Voici le classeur : http://user.services.openoffice.org/fr/ ... 104052.ods

Feuille 1 : dans la colonne A "Clé_Conv" j'ai les N° de serie des conventions ayant une reference cadastral.

Feuille 2 : dans la colonne A "Clé_Conv" j'ai les N° de serie de toutes les conventions avec ou sans reference cadastrale.

Feuille 3 : je voudrais les trouver dans la colonne A les conventions qui ne sont pas dans la feuille 1 mais qui sont dans la feuille 2.

Question 2 : comment faire pour avoir une feuille 4 avec les colonnes A B C D de la feuille 1 + les colonnes A B C de la feuille 2.

J'espere avoir été plus clair.
Merci en tout cas de vous être penché sur mon probléme.
OOo 2.0.2
SE: XP
Avatar de l’utilisateur
Factooor
PassiOOnné
PassiOOnné
Messages : 543
Inscription : 14 févr. 2007 12:39
Localisation : Lisieux (14)
Contact :

Message par Factooor »

Bonjour,

Même, si cela ne répond pas à votre question pour le moment. Je suis curieux de savoir pourquoi vous n'êtes pas sous la 2.1. Votre administrateur réseau n'a pas le temps pour faire le changement... :)

Par contre pour la question 2.

Il faudra poster de nouveau. La règle c'est que, un problème, une question. (one man, one vote)
7.5.4.2 (AARCH64) LibreOffice
Mac OS X 13.4.1
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

Message par arzel »

L'administration centrale (je travaille en DDE) semble attendre la version suivante. Je sais pas pourquoi.
OOo 2.0.2
SE: XP
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Message par jeanmimi »

Bonjour,

Je ne sus pas sûr d'avoir bien compris, mais je me lance.

Regarde si la feuille 3 correspond à ce que tu attends.
Si ce n'est pas le cas, n'hésite pas à dire ce qui est en trop ou ce qui manque.
http://user.services.openoffice.org/fr/ ... 031725.ods
Normalement, pour la DDE, il a été mis au point une mallette de formation pour OOo. Est-ce que les Notions sur les Tris ont été abordés ?
L'administration centrale (je travaille en DDE) semble attendre la version suivante. Je sais pas pourquoi.
La DDE a mis à disposition la dernière version validée au moment du choix du passage à OOo.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Vandeput
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 409
Inscription : 12 févr. 2007 15:33
Localisation : Bruxelles

Message par Vandeput »

Bonjour,

Et que fait-on des doublons ?

Exemple : H604 dans la Feuille2
andré
2.2 sous Windows XP
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Message par jeanmimi »

Je ne suis pas sûr que ce soient des doublons, car il y a deux numéros de cadastre.
Donc, attendons l'avis de "arzel".
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

Message par arzel »

Il existe en effet des doublons sur le tableau posté; En fait il s'agit de l' extrait d'un tableau plus vaste.

Enfin bref, les doublons peuvent être supprimés s'ils gènent.
OOo 2.0.2
SE: XP
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Message par jeanmimi »

Vrais doublons, faux doublons,
finalement, le tri que je t'ai proposé (feuille 3) est-il celui que tu attends ?
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

Message par arzel »

Désolé Jeanmimi j'avais pas vu ta proposition de réponse.
Non ce n'ai pas ce que je veux faire.

Bon je vais tacher de présenter les choses autrement.
Limitons nous à la colonne A des 2 feuilles.
je veux trouver les clées de conventions qui sont dans la colonne A de la feuille 2 mais qui ne sont pas dans la colonne A de la feuille 1.

En tout cas merci d'avoir essayé.
OOo 2.0.2
SE: XP
Jeff
GourOOu
GourOOu
Messages : 9608
Inscription : 18 sept. 2006 11:40
Localisation : France

Message par Jeff »

Bonsoir,

Je n'ai pas vu le boulot de Jeanmimi, mais je te propose une fonction Recherchev ; si celle-ci retourne une erreur, c'est que la recherche a échouée et que donc le critère cherché n' est pas présent en feuille1 :

Code : Tout sélectionner

=SI(ESTNA(RECHERCHEV(Feuille2.A2;$Feuille1.$A$2:$A$331;1;0));Feuille2.A2&" absent en feuille 1";Feuille2.A2&" présent sur les 2 feuilles")
Dans cette formule, je teste si la fonction renvoie une erreur, et si c'est le cas, au lieu d'avoir #NA, tu auras ref_cadastre absent en feuille 1.

J'en ai profité pour faire une mise en forme conditionnelle pour mettre en évidence...

Ton fichier : http://user.services.openoffice.org/fr/ ... 071325.ods
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 10:42

Message par Pierre-Yves Samyn »

Bonjour

Ci-joint une solution :
http://user.services.openoffice.org/fr/ ... 071406.ods

Principe :

- la fonction recherchev recherche dans la feuille1 si la donnée existe
- la fonction ESTNA retourne vrai ou faux selon le résultat trouvé ci-dessus
- Menu Données / Filtre permet de sélectionner les "vrai" ou "faux"

Nota : si tu veux créer une nouvelle feuille avec cette sélection, il suffit d'utiliser un filtre standard et cliquer sur Options
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 10:42

Message par Pierre-Yves Samyn »

:oops: Hello Jeff

Je vois qu'on a eu la même idée : juste ajouter le filtre... :)
Jeff
GourOOu
GourOOu
Messages : 9608
Inscription : 18 sept. 2006 11:40
Localisation : France

Message par Jeff »

ça fait plaisir d'être sur la même longueur d'ondes :wink:
Jeff
GourOOu
GourOOu
Messages : 9608
Inscription : 18 sept. 2006 11:40
Localisation : France

Message par Jeff »

Finalement Pierre-Yves, on est pas tout à fait sur la même longueur d'ondes, la matrice de ta recherchev n'étant pas en références absolues, elle s'incrémente alors qu'il me semble qu'elle ne devrait pas :P

Et le critère final est à 1, il le faut à 0 pour rechercher sur des listes non triées, sinon Calc s'arrête de chercher dès qu'il a dépasser la valeur recherchée...
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 10:42

Message par Pierre-Yves Samyn »

Pan sur le bec... :D

une longueur d'onde un peu... vague, pleine d'algues au rythme qui devrait nous faire marée...

Tu as raison bien sûr...
Jeff
GourOOu
GourOOu
Messages : 9608
Inscription : 18 sept. 2006 11:40
Localisation : France

Message par Jeff »

Pierre-Yves Samyn a écrit :Pan sur le bec... :D
Non, je n'irai pas jusque là...je vise les doigts :)

Je mettrai ça sur le compte d'une journée chargée :wink:

C'était une micro onde...
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Message par jeanmimi »

le boulot de Jeanmimi
Ce que je propose, c'est d'attaquer les deux feuilles par une requête dans un base de données créée avec le fichier Calc.
http://user.services.openoffice.org/fr/ ... 125659.odb
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
arzel
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 28 févr. 2007 16:29

Message par arzel »

La solution de Jeff est parfaite en ce qui me concerne.

UN GRAND merci à tous pour votre aide.

A+
OOo 2.0.2
SE: XP
Répondre