Bonjour à tous,
Nouveau sur ce forum j'ai un (petit) problème à vous soumettre. Je n'arrive pas à le résoudre entièrement.
D'une application tierce, je reçois cette suite de montants : 125,00€/300,00€ ou 75,00€/180,00€. Le somme placée avant le slash correspond à la somme réglée à l'association par un adhérent et celle placée après le slash la somme totale due par celui-ci. J'aimerais trouver une fonction ou une astuce qui me permettrait de placer la somme réglée dans la cellule d'une colonne et sur une autre colonne la somme totale due. Ceci me permettrait d'effectuer la somme totale entrée dans nos comptes et la somme totale qui nous reviendra quand tous les adhérents auront payé leurs cotisations. Le nombre d'adhérents est conséquent et m'oblige à de multiples contrôles.
J'ai essayé la fonction GAUCHE et TROUVE ainsi que DROITE et TROUVE mais comme la chaîne de chiffres n'est pas la même (parfois 3, 4 ou 5 chiffres une virgule et €) j'ai parfois le slash qui s'affiche dans ma cellule et qui perturbe ma somme totale.
De plus, lorsque je recopie mon gauche ou droite sur les cellules ou il n'y a rien j'ai un #VALEUR! qui s'affiche, et ça c'est moche .
Je joins un exemple.
Si quelqu'un peut m'aider, j'en serais ravi.
Par avance je vous remercie.
Agréable journée à tous.
[Résolu] extraire des montants d'une chaine de caractères
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.
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 28 sept. 2021 13:01
[Résolu] extraire des montants d'une chaine de caractères
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 29 sept. 2021 07:04, modifié 2 fois.
Raison : [Résolu] remplace RESOLU
Raison : [Résolu] remplace RESOLU
OpenOffice 4.1.5 sous Windows 10 famille 20h2
-
- Membre enthOOusiaste
- Messages : 495
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: extraire des montants d'une chaine de caractères
Bonjour miche17600,
essayez les formules ci-dessous :
formule B2
formule C2
essayez les formules ci-dessous :
formule B2
Code : Tout sélectionner
=SI(A2="";"";GAUCHE(A2;TROUVE("€/" ;A2))*1)
Code : Tout sélectionner
=SI(A2="";"";SUBSTITUE(DROITE(A2;NBCAR(A2)-(TROUVE("€/";A2)+1));"€";"")*1)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
OS : Windows 11.0
-
- GourOOu
- Messages : 9608
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: extraire des montants d'une chaine de caractères
Bonjour,
Autre possibilité :
Autre possibilité :
- Copier directement les montants en colonnes B, les sélectionner, appeler le menu Données > Texte en colonnes, et préciser le / comme séparateur :
Résultat après validation :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 28 sept. 2021 13:01
Re: extraire des montants d'une chaine de caractères
Bonjour Messieurs,
Je vous remercie d'avoir pris de votre temps pour regarder mon problème. Cependant, j'ai fait un copier coller de la formule dans la cellule B2 puis j'ai fait pareil pour la cellule C2 mais cela ne fonctionne pas. J'ai un message d'erreur. J'ai recommencé plusieurs fois mais c'est toujours pareil et là, je suis dépassé !
Quant à la deuxième solution, elle est presque aussi lourde que celle actuellement employée (plusieurs centaines d'adhérents...), c'est-à-dire, copie du premier chiffre dans la colonne contigüe puis copie du second chiffre. Je cherche à gagner du temps et être sur des montants recopiés. Si une macro peut copier la cellule A2 dans la cellule B2 puis actionne "Données" "Texte en colonnes" et gère la barre de fraction puis valide, ça serait l'idéal. Mais je n'en suis pas encore là.
Néanmoins, je vous remercie.
Belle soirée à vous.
Je vous remercie d'avoir pris de votre temps pour regarder mon problème. Cependant, j'ai fait un copier coller de la formule dans la cellule B2 puis j'ai fait pareil pour la cellule C2 mais cela ne fonctionne pas. J'ai un message d'erreur. J'ai recommencé plusieurs fois mais c'est toujours pareil et là, je suis dépassé !
Quant à la deuxième solution, elle est presque aussi lourde que celle actuellement employée (plusieurs centaines d'adhérents...), c'est-à-dire, copie du premier chiffre dans la colonne contigüe puis copie du second chiffre. Je cherche à gagner du temps et être sur des montants recopiés. Si une macro peut copier la cellule A2 dans la cellule B2 puis actionne "Données" "Texte en colonnes" et gère la barre de fraction puis valide, ça serait l'idéal. Mais je n'en suis pas encore là.
Néanmoins, je vous remercie.
Belle soirée à vous.
OpenOffice 4.1.5 sous Windows 10 famille 20h2
-
- GourOOu
- Messages : 9608
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: extraire des montants d'une chaine de caractères
Je pensais que les montants étaient copiés par tes soins en colonne A, aussi je ne voyais pas d'inconvénient à les coller directement en colonne B...
De quel façon ? Fichier csv ?miche17600 a écrit :D'une application tierce, je reçois cette suite de montants
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: extraire des montants d'une chaine de caractères
Bonjour,
Pour la colonne B, ça devrait aller mieux comme ça :
et pour la colonne C :
@+
Pour la colonne B, ça devrait aller mieux comme ça :
Code : Tout sélectionner
=SI(A2="";"";CNUM(GAUCHE(A2;TROUVE("€/";A2))))
Code : Tout sélectionner
=SI(A2="";"";CNUM(DROITE(A2;NBCAR(A2)-1-TROUVE("€/";A2))))
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 28 sept. 2021 13:01
Re: extraire des montants d'une chaine de caractères
Bonjour à tous,
Ca y est, mon problème est résolu, ça fonctionne parfaitement.
Merci à tous et surtout tous mes remerciements et mes félicitations.
Grand merci à Zeguedon qui a réussi à me sortir de cette ornière.
Excellente journée à tous et peut-être à bientôt.
Ca y est, mon problème est résolu, ça fonctionne parfaitement.
Merci à tous et surtout tous mes remerciements et mes félicitations.
Grand merci à Zeguedon qui a réussi à me sortir de cette ornière.
Excellente journée à tous et peut-être à bientôt.
OpenOffice 4.1.5 sous Windows 10 famille 20h2