[Résolu] Donner 1 valeur à une chaîne alphanumérique
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 lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
[Résolu] Donner 1 valeur à une chaîne alphanumérique
Bonjour,
Je cherche sans résultat, après avoir fouillé ici et ailleurs, de donner 1 valeur à des mots précis : exemple
A1 : bananes
B1 : 2kg (vendu)
prix du kilo : 5€
C1 : montant de la vente
A2 : oranges
B2 : 1kg ... etc..
Je n'arrive pas à comprendre la démarche pour assigner la valeur 5€ au kg de bananes.
Je joint le fichier en question.
Je vous remercie de votre patience. Je suis novice.
Je cherche sans résultat, après avoir fouillé ici et ailleurs, de donner 1 valeur à des mots précis : exemple
A1 : bananes
B1 : 2kg (vendu)
prix du kilo : 5€
C1 : montant de la vente
A2 : oranges
B2 : 1kg ... etc..
Je n'arrive pas à comprendre la démarche pour assigner la valeur 5€ au kg de bananes.
Je joint le fichier en question.
Je vous remercie de votre patience. Je suis novice.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 26 mai 2021 15:41, modifié 2 fois.
Raison : Ajout de la coche verte
Raison : Ajout de la coche verte
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Donner 1 valeur à une chaîne alphanumérique
Bonjour,
en C1
ou appliqué au fichier joint en F5 devrait le faire :
:
oazar a écrit :A1 : bananes
B1 : 2kg (vendu)
prix du kilo : 5€
C1 : montant de la vente
A2 : oranges
Code : Tout sélectionner
=B1*2*5
ou appliqué au fichier joint
Code : Tout sélectionner
=E5*5,3
:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
Re: Donner 1 valeur à une chaîne alphanumérique
Merci, Jeanmimi
mais mon soucis serait de mettre quelque part la valeur 5€ au kilo de bananes, afin qu'on puisse aller chercher cette valeur à tout moment, mais aussi pour les oranges, les pommes..etc (j'en ai un plein camion !)
Je sais pas si je suis clair..
mais mon soucis serait de mettre quelque part la valeur 5€ au kilo de bananes, afin qu'on puisse aller chercher cette valeur à tout moment, mais aussi pour les oranges, les pommes..etc (j'en ai un plein camion !)
Je sais pas si je suis clair..
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Donner 1 valeur à une chaîne alphanumérique
Pour cela, une feuille pourrait être utilisée pour stocker les données des cotations.
Ensuite, les opérations utiliseront les adresses des cellules de cette feuille.
Ensuite, les opérations utiliseront les adresses des cellules de cette feuille.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
Re: Donner 1 valeur à une chaîne alphanumérique
oui, c'est justement ce que je n'arrive pas concevoir.
Je pense qu'il faut utiliser RECHERCHEV. Je dois creuser de ce coté..
merci, jeanmimi.
Je pense qu'il faut utiliser RECHERCHEV. Je dois creuser de ce coté..
merci, jeanmimi.
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Donner 1 valeur à une chaîne alphanumérique
C'est ce que je pense aussi. Il faudra seulement prévoir une colonne de plus dans chaque feuille pour afficher la valeur de l'acte récupérée.oazar a écrit :Je pense qu'il faut utiliser RECHERCHEV
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
Re: Donner 1 valeur à une chaîne alphanumérique
Je n'avais pas encore vu que tu avais téléchargé la nomenclature !!
merci
en fait, mon but, c'est de rentrer ais 3 en D5 (liste déroulante), puis le nb en E5.. avec calcul automatique en F5 après avoir recherché et trouvé la valeur de l'AIS ou autre lors une prochaine saisie.
Parce que là, si je regarde la cellule F5 : =E5*$Cotations.B4.... autant lui dire : =E5*2.65 c'est + rapide. Ce n'est pas ça que je veux. C'est la valeur de l'ais, après que ce soit validé.
Tu vois ?
merci
en fait, mon but, c'est de rentrer ais 3 en D5 (liste déroulante), puis le nb en E5.. avec calcul automatique en F5 après avoir recherché et trouvé la valeur de l'AIS ou autre lors une prochaine saisie.
Parce que là, si je regarde la cellule F5 : =E5*$Cotations.B4.... autant lui dire : =E5*2.65 c'est + rapide. Ce n'est pas ça que je veux. C'est la valeur de l'ais, après que ce soit validé.
Tu vois ?
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1
-
- GourOOu
- Messages : 9630
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Donner 1 valeur à une chaîne alphanumérique
Bonjour,
Un exemple avec RECHERCHEV en feuille Avril, j'ai également retouché les listes de validité sur cette feuille, pour l'instant ça ne prends pas en compte l'outre-mer.
Le tuto sur les fonctions de recherche est ici :
https://forum.openoffice.org/fr/forum/v ... 29&t=22295
A +
Un exemple avec RECHERCHEV en feuille Avril, j'ai également retouché les listes de validité sur cette feuille, pour l'instant ça ne prends pas en compte l'outre-mer.
Le tuto sur les fonctions de recherche est ici :
https://forum.openoffice.org/fr/forum/v ... 29&t=22295
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
Re: Donner 1 valeur à une chaîne alphanumérique
L'outremer n'est pas concerné.. donc.. allez hop !
Par contre, dans la liste, tu donnes uniquement les tarifs de l'acte sans leurs nom. Faut avoir ça en tête.
J'ai pas très bien compris la liste de validité, mais je vais fouiller ici aussi. Est-ce bien nécessaire, d'ailleurs, de mettre une liste ici, alors qu'on peut entrer AIS puis la cotation, et pof ! le résultat auto s'affiche en F5.
..et puis je vais potasser le tuto sur fonctions de recherche.
Je suis reparti sur de bonnes bases. Merci à toi
Par contre, dans la liste, tu donnes uniquement les tarifs de l'acte sans leurs nom. Faut avoir ça en tête.
J'ai pas très bien compris la liste de validité, mais je vais fouiller ici aussi. Est-ce bien nécessaire, d'ailleurs, de mettre une liste ici, alors qu'on peut entrer AIS puis la cotation, et pof ! le résultat auto s'affiche en F5.
..et puis je vais potasser le tuto sur fonctions de recherche.
Je suis reparti sur de bonnes bases. Merci à toi
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1
-
- GourOOu
- Messages : 9630
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: [Résolu] Donner 1 valeur à une chaîne alphanumérique
Ouuppsss, le fichier joint précédemment comporte quelques erreurs :
La liste comporte une espace de trop en fin d'abréviation
La validité ne doit servir qu'en colonne D
Je ne vois pas l'utilité d'aller au-delà de la ligne 1000, que ce soit pour les formats ou les validité
C'est points sont corrigés dans le nouveau fichier joint à ce message.
Le tuto sur les listes déroulantes est ici :
https://forum.openoffice.org/fr/forum/v ... 29&t=22412
A +
La liste comporte une espace de trop en fin d'abréviation
La validité ne doit servir qu'en colonne D
Je ne vois pas l'utilité d'aller au-delà de la ligne 1000, que ce soit pour les formats ou les validité
C'est points sont corrigés dans le nouveau fichier joint à ce message.
Le tuto sur les listes déroulantes est ici :
https://forum.openoffice.org/fr/forum/v ... 29&t=22412
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
Re: [Résolu] Donner 1 valeur à une chaîne alphanumérique
ah oui..! là, je m'y retrouve. C'est très éxactement ce que je cherchais ! Merci!!
Une petite question, si tu veux bien, Jeff : Par les fonctions INDEX() et EQUIV, n'est-ce pas une solution pour y arriver aussi ?
Une petite question, si tu veux bien, Jeff : Par les fonctions INDEX() et EQUIV, n'est-ce pas une solution pour y arriver aussi ?
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1
-
- GourOOu
- Messages : 9630
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: [Résolu] Donner 1 valeur à une chaîne alphanumérique
Oui, tu peux aussi, par exemple en F5 :oazar a écrit :Par les fonctions INDEX() et EQUIV, n'est-ce pas une solution pour y arriver aussi ?
Code : Tout sélectionner
=SI(ESTERREUR(EQUIV(D5;$Cotations.$B$2:$B$34;0));"";INDEX($Cotations.$C$2:$C$34;EQUIV(D5;$Cotations.$B$2:$B$34;0))*E5)
Code : Tout sélectionner
=SIERREUR(INDEX($Cotations.$C$2:$C$34;EQUIV(D5;$Cotations.$B$2:$B$34;0))*E5);"")
Le gros avantage du couple INDEX/EQUIV est que l’on peut rechercher à gauche du critère, voir de ne pas avoir besoin de critère alignés avec la recherche.
A +
-
- Membre lOOyal
- Messages : 45
- Inscription : 24 mai 2021 17:05
- Localisation : Occitanie
Re: [Résolu] Donner 1 valeur à une chaîne alphanumérique
merci Jeff
7.2.0.4 / LibreOffice Community
Manjaro 5.10.61-1
Manjaro 5.10.61-1