Bonjour à tous
[noob inside]
J'utilise actuellement Libre Office 7.3.7.2 avec une distrib Ubuntu 22.04 (cette info n'est pas très pertinente pour le coup)
Mon problème :
J'ai un magasin et j'utilise le logiciel de gestion est Dolibarr.
Je dois déclarer le nombre de piles que j'ai acheté à l'étranger car on a une taxe d'import pour le recyclage.
Pour ce faire j'ai ajouté dans Dolibarr un champ "inobat" dans le champ "code comptable achat" de la fiche produit de chaque article qui contient une batterie
• Je peux exporter mon catalogue et je retrouve bien un champ avec "inobat" inscrit lorsque nécessaire, mais ça ne me dit pas combien j'en ai acheté à l'étranger.
• Je peux exporter mes commandes, sélectionner les commandes à l'étranger et je retrouve tous les produits avec la quantité, mais le champ "code comptable achat" est absent.
Je souhaite donc pour chaque ligne de ma feuille "commande" prendre le champ "référence" puis aller voir dans ma feuille "catalogue" si à la ligne dont la référence est identique se trouve dans la colonne suivante la mention "inobat". Si oui, inscrire un truc qui me permette d'extraire ensuite la quantité.
Je suppose que c'est un truc relativement simple à faire mais je ne sais pas par quel bout le prendre.
Faut-il écrire une fonction ? Un tableau croisé peut-il faire le taff ? Bien que j'aie quelques notions en informatique je suis nul avec calc
J'aurais donc besoins d'une piste. Si c'est pour une fonction, la liste des fonctions dont je vais avoir besoins par exemple.
Merci d'avance !
Nicolas
[Résolu] Ajouter la valeur d'un champ présent sur une autre feuille
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.
-
namichel
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 05 oct. 2018 17:43
[Résolu] Ajouter la valeur d'un champ présent sur une autre feuille
Dernière modification par Oukcha le 24 janv. 2023 21:00, modifié 1 fois.
Raison : Balisage
Raison : Balisage
Libre Office 7.3.7.2 avec Ubuntu 22.04
-
Oukcha
- RespOOnsable modération

- Messages : 4334
- Inscription : 06 oct. 2008 08:03
Re: Ajouter la valeur d'un champ présent sur une autre feuille
Bonjour,
Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier ou une copie-écran avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : https://forum.openoffice.org/fr/forum/f ... ne-PJ.html
Dans l'attente.
Elle le devient en figurant dans votre signature. Pour placer votre version d'OpenOffice et votre système d'exploitation, cliquez sur ce lien : https://forum.openoffice.org/fr/forum/u ... =signature et saisissez directement ces informations.
Il serait plus facile de répondre à votre question en nous joignant un exemple de fichier ou une copie-écran avec notre service Ci-Joint (lien en bas de la page lors de la rédaction du message) : https://forum.openoffice.org/fr/forum/f ... ne-PJ.html
Dans l'attente.
-
namichel
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 05 oct. 2018 17:43
Re: Ajouter la valeur d'un champ présent sur une autre feuille
Bonjour
Merci pour cette réponse
J'ai mis à jour ma signature, merci pour le rappel.
Je ne peux pas vous envoyer les documents, c'est des pièces comptables confidentielles.
J'espérais avoir été clair dans la description du problème, puisque c'est pas le cas je vous joint ici un court extrait.
Donc on a une feuille catalogue où j'ai juste laissé quelques ligne et les deux colonnes utiles,
et une feuille commandes où j'ai fait pareil.
Dans la feuille commandes, il peut y avoir plusieurs occurrence de chaque produit (lorsqu'on a commandé le produit plusieurs fois) et chaque occurrence doit être traitée.
Le but est de rechercher dans la feuille catalogue chaque occurrence du contenu du champ "Ref" de la feuille commandes,
puis de placer dans la colonne suivante le contenu de la colonne "Code comptable (achat)"
Est-ce plus parlant ainsi ?
Merci pour cette réponse
J'ai mis à jour ma signature, merci pour le rappel.
Je ne peux pas vous envoyer les documents, c'est des pièces comptables confidentielles.
J'espérais avoir été clair dans la description du problème, puisque c'est pas le cas je vous joint ici un court extrait.
Donc on a une feuille catalogue où j'ai juste laissé quelques ligne et les deux colonnes utiles,
et une feuille commandes où j'ai fait pareil.
Dans la feuille commandes, il peut y avoir plusieurs occurrence de chaque produit (lorsqu'on a commandé le produit plusieurs fois) et chaque occurrence doit être traitée.
Le but est de rechercher dans la feuille catalogue chaque occurrence du contenu du champ "Ref" de la feuille commandes,
puis de placer dans la colonne suivante le contenu de la colonne "Code comptable (achat)"
Est-ce plus parlant ainsi ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 7.3.7.2 avec Ubuntu 22.04
-
jeanmi2403
- SuppOOrter

- Messages : 1485
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Ajouter la valeur d'un champ présent sur une autre feuille
Bonsoir,
Dans votre fichier, vous auriez pu nommer vos feuilles "Commandes" et "Catalogue".
Même si c'est évident pour vous, ça ne l'est pas pour ceux qui vous lisent.
Après plusieurs lectures, l'opération à réaliser n'est toujours pas claire pour moi.
Bonne soirée,
Dans votre fichier, vous auriez pu nommer vos feuilles "Commandes" et "Catalogue".
Même si c'est évident pour vous, ça ne l'est pas pour ceux qui vous lisent.
Après plusieurs lectures, l'opération à réaliser n'est toujours pas claire pour moi.
Bonne soirée,
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
-
njhub
- PassiOOnné

- Messages : 517
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: Ajouter la valeur d'un champ présent sur une autre feuille
Bonjour,
la formule ci-dessous devrait faire le job :
ou encore, puisque vous travaillez avec LibreOffice:

la formule ci-dessous devrait faire le job :
Code : Tout sélectionner
=SI(ESTERREUR(INDIRECT("Feuille1.B"&EQUIV(A2;$Feuille1.A$1:A$25;0);1));"";INDIRECT("Feuille1.B"&EQUIV(A2;$Feuille1.A$1:A$25;0);1))Code : Tout sélectionner
=SIERREUR(INDIRECT("Feuille1.B"&EQUIV(A2;$Feuille1.A$1:A$25;0);1);"")LibreOffice 24.2.5.2 (x64) FR-YT 10/03/25
OS : Windows 11.0
OS : Windows 11.0
-
namichel
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 05 oct. 2018 17:43
Re: Ajouter la valeur d'un champ présent sur une autre feuille
Bonjournjhub a écrit : ↑21 janv. 2023 08:06 Bonjour,
la formule ci-dessous devrait faire le job :ou encore, puisque vous travaillez avec LibreOffice:Code : Tout sélectionner
=SI(ESTERREUR(INDIRECT("Feuille1.B"&EQUIV(A2;$Feuille1.A$1:A$25;0);1));"";INDIRECT("Feuille1.B"&EQUIV(A2;$Feuille1.A$1:A$25;0);1))Code : Tout sélectionner
=SIERREUR(INDIRECT("Feuille1.B"&EQUIV(A2;$Feuille1.A$1:A$25;0);1);"")![]()
C'est vraiment très, TRÈS gentil de votre part de donner une telle réponse.
Je comprend un peu le principe.
Après quelques efforts j'ai pu reproduire la formule sur ma feuille
Merci encore
Libre Office 7.3.7.2 avec Ubuntu 22.04