[Résolu] Mise à jour du prix des références
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 : 147
- Inscription : 08 oct. 2009 09:24
[Résolu] Mise à jour du prix des références
Bonjour,
Je cherche à mettre à jour les prix des références d'articles.
J'ai 2 fichiers ODS.
Dans le premier fichier ODS, la 1e colonne est une liste de références (environ 80) et je voudrais mettre à jour les prix de ces références (2e colonne).
J'ai les nouveaux prix des références dans un autre classeur (15 000 références) dans 2 colonnes.
Je peux mettre les 4 colonnes dans une seule feuille.
Pourriez vous me conseiller afin que je puisse extraire les nouveaux prix pour mettre à jour mes 80 références ?
Je cherche à mettre à jour les prix des références d'articles.
J'ai 2 fichiers ODS.
Dans le premier fichier ODS, la 1e colonne est une liste de références (environ 80) et je voudrais mettre à jour les prix de ces références (2e colonne).
J'ai les nouveaux prix des références dans un autre classeur (15 000 références) dans 2 colonnes.
Je peux mettre les 4 colonnes dans une seule feuille.
Pourriez vous me conseiller afin que je puisse extraire les nouveaux prix pour mettre à jour mes 80 références ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par virtual le 06 mars 2025 21:01, modifié 1 fois.
OpenOffice 4.1.11 sous windows 10
-
- ManitOOu
- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Mise à jour du prix des références
Bonjour à tous,
Par exemple avec la fonction RECHERCHEV(). Dans le fichier contenant les 80 références, dans une colonne libre :
où : file:///home/forum/Fichier2.ods' correspond au chemin complet vers le fichier contenant les nouveaux tarifs et #$Feuille1.$A$1:$B$10 la plage contenant les références produits et les nouveaux tarifs (références de plage à adapter à la réalité du fichier).
Copier le résultat obtenu puis collage spécial en sélectionnant nombre uniquement. Supprimer ensuite la colonne contenant les anciens tarifs si nécessaire.
Dans l'exemple joint, Fichier1 représente les 80 références et Fichier2 les 15000
Par exemple avec la fonction RECHERCHEV(). Dans le fichier contenant les 80 références, dans une colonne libre :
Code : Tout sélectionner
=RECHERCHEV(A1;'file:///home/forum/Fichier2.ods'#$Feuille1.$A$1:$B$10;2;0)
Copier le résultat obtenu puis collage spécial en sélectionnant nombre uniquement. Supprimer ensuite la colonne contenant les anciens tarifs si nécessaire.
Dans l'exemple joint, Fichier1 représente les 80 références et Fichier2 les 15000
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
- Membre hOOnoraire
- Messages : 147
- Inscription : 08 oct. 2009 09:24
Re: Mise à jour du prix des références
Merci OOOtremer 971,
Alors, j'ai essayé ta formule, mais je n'y arrive pas:
peut-être à cause de l'adresse du fichier, je dois mal la rentrer.
J'ai fais des recherches sur le formule RECHERCHEV sur internet, et j'ai rassemblé sur la même feuille les nouveaux tarifs (2 colonnes A et B à gauche),
et les références à mettre à jour (2 colonnes D et E).
mais ça me donne le résultat #VALEUR!
ça fait des heures que je suis sur ce problème.
Qu'est ce qui ne va pas ?
Je vous montre le résultat:
Alors, j'ai essayé ta formule, mais je n'y arrive pas:
peut-être à cause de l'adresse du fichier, je dois mal la rentrer.
J'ai fais des recherches sur le formule RECHERCHEV sur internet, et j'ai rassemblé sur la même feuille les nouveaux tarifs (2 colonnes A et B à gauche),
et les références à mettre à jour (2 colonnes D et E).
mais ça me donne le résultat #VALEUR!
ça fait des heures que je suis sur ce problème.
Qu'est ce qui ne va pas ?
Je vous montre le résultat:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.11 sous windows 10
-
- ManitOOu
- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Mise à jour du prix des références
Bonjour virtual,
A partir des détails que tu donnes, la formule devrait-être :
N'hésite pas à utiliser l'aide intégrée (raccourci clavier F1) car elle est riche d'informations :
A partir des détails que tu donnes, la formule devrait-être :
Code : Tout sélectionner
=RECHERCHEV(D2;$A$1:$B$15991;2;0)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
- Membre hOOnoraire
- Messages : 147
- Inscription : 08 oct. 2009 09:24
Re: Mise à jour du prix des références
J'ai essayé ta formule.
=RECHERCHEV(D2;$A$1:$B$15991;2;0)
ça me donne: #N/D
Je ne sais pas si ça joue, mais en recherchant manuellement, Calc me donne plusieurs références.
Peut-être que les références recherchées doivent être toutes au même format (7 caractères) ?
5203 n'a pas les zéros devant.
Mais d'autres références recherchées ont bien 7 caractères, et ça donne toujours #N/D...
=RECHERCHEV(D2;$A$1:$B$15991;2;0)
ça me donne: #N/D
Je ne sais pas si ça joue, mais en recherchant manuellement, Calc me donne plusieurs références.
Peut-être que les références recherchées doivent être toutes au même format (7 caractères) ?
5203 n'a pas les zéros devant.
Mais d'autres références recherchées ont bien 7 caractères, et ça donne toujours #N/D...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.11 sous windows 10
-
- GourOOu
- Messages : 9940
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Mise à jour du prix des références
Bonjour,
Vu tes captures d'écran, je serai tenté de dire que tu cherches un nombre (aligné à droite par défaut) dans une colonne comportant des textes (alignés à gauche par défaut).
Le nombre 5203 est donc différent du texte "005203".
Dans l'idéal, soit tu cherches le texte, soit tu cherches dans une colonne de nombre.
Un contournement (que je n'ai pas testé) qui pourrait fonctionner si tes références sont uniquement numériques, serait de convertir ta colonne de texte directement dans la formule, un truc du genre :Il se peut que cela impose une validation matricielle (il me semble que CNUM ne sait pas travailler nativement sur une colonne)
A +
Vu tes captures d'écran, je serai tenté de dire que tu cherches un nombre (aligné à droite par défaut) dans une colonne comportant des textes (alignés à gauche par défaut).
Le nombre 5203 est donc différent du texte "005203".
Dans l'idéal, soit tu cherches le texte, soit tu cherches dans une colonne de nombre.
Un contournement (que je n'ai pas testé) qui pourrait fonctionner si tes références sont uniquement numériques, serait de convertir ta colonne de texte directement dans la formule, un truc du genre :
Code : Tout sélectionner
=RECHERCHEV(D2;CNUM($A$1:$B$15991);2;0)
A +
-
- ManitOOu
- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Mise à jour du prix des références
Bonjour,
Comme le fait remarquer Jeff (que je salue au passage), les valeurs de ta colonne A sont au format texte alors que celles de ta colonne D sont numérique. Une autre solution serait de convertir la colonne A au format numérique :
1) sélectionner la colonne A en cliquant sur la lettre A de son entête
2) menu Données==Texte en colonnes
Comme le fait remarquer Jeff (que je salue au passage), les valeurs de ta colonne A sont au format texte alors que celles de ta colonne D sont numérique. Une autre solution serait de convertir la colonne A au format numérique :
1) sélectionner la colonne A en cliquant sur la lettre A de son entête
2) menu Données==Texte en colonnes
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
- Membre hOOnoraire
- Messages : 147
- Inscription : 08 oct. 2009 09:24
Re: Mise à jour du prix des références
Un grand merci à tous les 2
1) sélectionner la colonne A en cliquant sur la lettre A de son entête
2) menu Données==Texte en colonnes
J'ai quelques #N/D , mais c'est parce que le fournisseur enlève des références d'une année sur l'autre.

1) sélectionner la colonne A en cliquant sur la lettre A de son entête
2) menu Données==Texte en colonnes
J'ai quelques #N/D , mais c'est parce que le fournisseur enlève des références d'une année sur l'autre.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.11 sous windows 10