Précédent   Forum du club des développeurs et IT Pro > Logiciels > Autres Logiciels > OpenOffice & LibreOffice
OpenOffice & LibreOffice Forum d'entraide sur OpenOffice.org et LibreOffice. Avant de poster : La F.A.Q OpenOffice
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/12/2012, 16h17   #1
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Par défaut formule pour récupération de données

Bjr à tous, je reviens sur le forum pour un problème de formule Calc
J'avais sur un fichier Xls des formules qui fonctionnaient.
Pour essayer de faire simple, deux feuillets :
sheet1 = matrice composée de 107 "rubriques"
sheet1(2)= données récupérées dans d'autres fichiers contenant au max 107 "rubriques" dans le meilleur des cas mais quelques fois moins
L'objectif récupérer les données dans le sheet1(2) et les positionner au bon endroit dans le sheet1
J'essaie vainement de reprendre ces formules sous calc ... sans résultat, j'ai des affichages de type #nom ou erreur 508 ...
Je suis une fois de plus paumé
Merci de vos observations et conseils
Fran6
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 18h56   #2
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Salut,

Première remarque avec LibO ou AOO, tu ne peux pas faire :
il faut faire :
@+.
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 11h28   #3
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Slt "zoom61", merci pour ta réponse
Je viens de modifier en conséquence,
- dans la cellule A2 je récupère un "tiret" mais je ne retrouve pas le texte quand il doit y en avoir
- dans la cellule B2 j'ai maintenant une erreur 509
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 13h06   #4
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Ta formule fonctionne correctement, tu lui demandes de recherche la valeur N* dans la colonne A, hors il n'y a pas cette valeur... Es-tu sur de ta formule ?
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 14h15   #5
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Slt
Effectivement, en mettant N en Sheet2 ça marche !!
Mais en fait je souhaite que dans ma matrice sheet2 soit portées les données extraites de sheet1(2) selon critères
Sheet2 comporte une ligne de titre (a1) puis 108 lignes ou il faut porter au bon endroit les données extraites de sheet1(2) comme suit :
A1= ligne de titres (aucun report)
A2= nombre etiquette en général cette ligne est toujours reportable
A3= aucune mention "001--" en sheet1(2) donc cellule nom remplie en sheet2
A4= aucune mention "002--" sheet1(2) donc cellule nom remplie en sheet2
A5= aucune mention "003--" sheet1(2) donc cellule nom remplie en sheet2
A6= aucune mention "004--" sheet1(2) donc cellule nom remplie en sheet2
A7= mention "005z" en sheet1(2) donc report de données
A8= mention "006zz" en sheet1(2) donc report de données
A9= mention "007zz" en sheet1(2) donc report de données
A10=mention "008zz" en sheet1(2) donc report de données
A11=mention "009rrrrrrrrrr" en sheet1(2) donc report de données
etc jusqu'à 107
Désolé mais pas simple à expliquer !
Je recherche toujours de mon coté en galérant pas mal et te remercie pour tes conseils
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 15h03   #6
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Tu veux quelque chose comme cela !
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 15h17   #7
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
D'ores et déjà merci de ton soutien ! on se sent moins seul dans la prise de tête
On approche du résultat toutefois est ce qu'il possible de n'identifier dans la recherche que les chiffres par exemple : "001-**" "002-**"
Les libellés pour les 107 rubriques sont parfois longues et il faudrait systématiquement les retranscrire dans la formule
M'enfin je suis déjà mieux qu'au départ
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 15h34   #8
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Là, je ne vois pas.

Ne te serait-il pas possible de rajouter une colonne B dans la feuille "Sheet1(2)" qui ne contiendrait que les 3 premiers caractères de la colonne A ? Ou peux-tu le faire dans la récupération des données ?
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 15h54   #9
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Je suis l'idée , sauf que je vais créer une colonne A dans la matrice en scheet2 qui contiendra par défaut les 3 premiers chiffres, plus facile que de modifier la feuille de récup de données
A3=001
A4=002
etc
reste à adapter la formule
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 16h07   #10
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Il faut que la modif se trouve sur la feuille Sheet1(2), car on fait une recherchev et recherche dont la donnée doit y être...
Sur la feuille scheet2, il suffira d'utiliser la fonction Gauche(A1;3).

@+.
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 16h09   #11
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Slt vincent ! dans le fichier une formule je penses ne pas être trop loin ?
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 17h56   #12
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Citation:
Envoyé par fransix Voir le message
dans le fichier une formule je penses ne pas être trop loin ?
Je ne comprends pas ce que tu veux dire ???
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 18h20   #13
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Désolé, je commence à fatiguer
Je crois avoir réussi à atteindre en partie mon objectif par contre j'ai fait un test sur un seul feuillet (voir feuillet 3 -test)
Reste à adapter la formule en prenant en compte les sheet2 et sheet1(2) et à régler le problème de récupération du n° en scheet1(2) fonction =gauche
Pas facile
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 18h36   #14
zoom61
Responsable OpenOffice & LibreOffice

 
Avatar de zoom61
 
Homme Vincent VIALE
Support MOA & DWH
Inscription : janvier 2005
Messages : 3 385
Détails du profil
Informations personnelles :
Nom : Homme Vincent VIALE
Âge : 40
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Support MOA & DWH
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 3 385
Points : 22 262
Points : 22 262
Envoyer un message via Skype™ à zoom61
Dans la feuille sheet2 :
  • En A2 : =SI('Sheet1(2)'.A2<>"";'Sheet1(2)'.A2;"")
  • En B2 : =SI($A2<>"";RECHERCHE($A2;'Sheet1(2)'.$A$2:$A$1000;'Sheet1(2)'.B$2:B$1000);"")
  • En C2 à DA2 : =SI($B2<>"";RECHERCHE($B2;'Sheet1(2)'.$B$2:$B$1000;'Sheet1(2)'.C$2:C$1000);"")
__________________
N'oubliez pas le Tag afin de faciliter la recherche, et en votant ou cela permet de mieux cibler la recherche.

Téléchargez LibreOffice ou Apache OpenOffice
Consulter la rubrique OpenOffice & LibreOffice - Les cours - La FAQ - Le Forum

Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2012, 09h36   #15
fransix
Candidat au titre de Membre du Club
 
Homme
Inscription : juin 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : juin 2012
Messages : 62
Points : 11
Points : 11
Bingo
Exactement le but recherché, merci beaucoup Vincent pour ton aide et ton soutien. Salutations à tous les membres du forum.
fransix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h08.


 
 
 
 
Partenaires

Hébergement Web