Conversion devises Libre office
rabaloum Messages postés 49 Date d'inscription lundi 24 septembre 2012 Statut Membre Dernière intervention 7 septembre 2024 - 3 sept. 2024 à 13:25
- Conversion devises Libre office
- Microsoft office - Guide
- Oubliez Microsoft Office ! Cet équivalent totalement gratuit est parfait pour l'école, la maison et le bureau - Guide
- Libre office gratuit - Guide
- LibreOffice : l'alternative libre et gratuite à Microsoft Office - Télécharger - Suite bureautique
- Telecharger office 2019 - Télécharger - Traitement de texte
5 réponses
1 sept. 2024 à 12:28
Bonjour,
Je ne m'en sers pas, je crois qu'il faut passer par une api idoine dans Calc.
https://superuser.com/questions/661102/currency-conversion-in-libreoffice-calc
https://www.whoishiring.dev/libreoffice-fixer-currency/
Certaines extensions feraient aussi le job en créant une fonction adaptée.
https://moonexcel.com.ua/nbeu-function-utilities-youlibrecalc_fr
1 sept. 2024 à 13:14
merci Brucine pour les liens, je ne vais pas être dispo aujourd'hui mais regarderai demain matin. Bon après midi
2 sept. 2024 à 11:16
Bonjour,
si j'ai bien capté, dans la case de résultat, j’insère le lien hypertext (de fixercurrency) mais je sais pas bien comment rédiger la formule de calcul
merci pour votre aide
2 sept. 2024 à 11:42
Bonjour,
Je n'ai testé ni l'un ni l'autre mais que ce soit dans le premier cas (lien hypertexte) ou le deuxième (fonction dédiée) on n'obtient que le taux de change.
Dans le premier cas, je comprends, à tester, que WEBSERVICE rend toutes les données correspondant à la devise considérée, le taux de change seul étant extrait par REGEX à suivre; le hic est qu'il doit alors y avoir une cellule B par devise sauf si on parvient dans le lien à la place de PLN dans l'exemple à lire une variable ou le contenu de la cellule B qui a cette valeur.
Le deuxième utilise la syntaxe NBEU(devise, date); il suffit donc que devise fasse appel à la valeur normalisée de ta cellule B mais il faut spécifier la date, par exemple si on veut en temps réel une cellule qui vaut AUJOURDHUI.
2 sept. 2024 à 12:27
L'extension apportant la formule NBEU ne fonctionne que pour LibreOffice que je n'ai pas, ce serait beaucoup plus simple mais je ne peux pas tester.
Dans Excel et supposant que je veuille convertir Euro en Yen j'obtiens le résultat correct (taux de change à multiplier par la quantité d'euros) par:
=1/SUBSTITUE(STXT(SERVICEWEB("https://open.er-api.com/v6/latest/JPY");CHERCHE("EUR"; SERVICEWEB("https://open.er-api.com/v6/latest/JPY"))+5; 8);".";",")
SUBSTITUE parce que le taux est rendu avec un point au lieu d'une virgule et 1/ parce que la formule donne de Yen à Euros.
Si maintenant A6 vaut JPY (cellule B chez toi), j'obtiens le résultat cette fois-ci non inversé par:
=SUBSTITUE(STXT(SERVICEWEB("https://open.er-api.com/v6/latest/EUR");CHERCHE(A6; SERVICEWEB("https://open.er-api.com/v6/latest/EUR"))+5; 8);".";",")
2 sept. 2024 à 13:08
Et en plus, je lis de travers, c'est de devise à euro que tu veux convertir.
Du producteur au consommateur, tu n'as plus qu'à faire en B une liste déroulante de devises de ton choix.
3 sept. 2024 à 10:05
Bonjour,
merci tu m'as bien avancé!
j'ai tapé la commande en remplaçant par les cases correspondantes. je n'ai pas de résultat. Il y a besoin de formater la case de résultat avec le lien http?
3 sept. 2024 à 10:46
Bonjour,
Non, les cellules A2, B2 et C2 sont respectivement aux formats nombre, standard et monétaire, et la formule dans la barre de formules représente ce que j'ai entré en C2 et qui me donne directement le résultat.
Mais c'est sous Excel, je ne sais pas si les différentes formules utilisées sont valides sous LibreOffice et sinon lesquelles les y remplacent, chacune indépendamment semblant toutefois valide.
Je mets en ligne si c'est une erreur de recopie de la syntaxe un peu compliquée qui provoque le problème.
https://www.cjoint.com/c/NIdiT0pnvDF
3 sept. 2024 à 11:11
J'ai fait le cobaye en installant LibreOffice 24.8.0 et en me contentant d'y copier-coller les cellules A1 à C2 du fichier Excel dont lien, ça marche parfaitement sinon que j'obtiens 21,55€ au lieu de 21,66€ pour 3500 Yens.
L'analyse de la chose montre que si sous Excel je ressaisis la formule dans une autre cellule, j'ai bien 21,55€, ce qui signifie probablement qu'un de mes paramètres Excel interdit la connexion en ligne dynamique.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question3 sept. 2024 à 13:25
coucou
merci ça marche parfaitement.
j'aurais une autre question, sur le contrôle de formulaire avec des cases à cocher mais je vais lancer un nouveau sujet.
merci beaucoup de m'avoir aidé