Conversion de plusieurs devises
ML
-
MLcMLc Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
MLcMLc Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai regardé sur plusieurs forums (peut être mal) mais je n'ai pas trouvé de réponse à mon problème.
J'ai un collone de prix dans mon tableau excel et ces prix sont parfois en € et parfois en $. Je souhaite dans la collone suivant, les mettre tous en € avec un taux de change fixé annuellement.
Le format € ou $ de la cellule est donné par un format conditionnel devise et apparait dans la cellule mais pas dans la barre fx
J'ai essayé cette formule : =IF(LEFT(F12; 1)="USD"; F12/'Tax et taux de change'!$C$4; F12) mais Excel ne détecte pas la devise.
Pouvez-vous m'apporte votre aide ??
Merci d'avance.
J'ai regardé sur plusieurs forums (peut être mal) mais je n'ai pas trouvé de réponse à mon problème.
J'ai un collone de prix dans mon tableau excel et ces prix sont parfois en € et parfois en $. Je souhaite dans la collone suivant, les mettre tous en € avec un taux de change fixé annuellement.
Le format € ou $ de la cellule est donné par un format conditionnel devise et apparait dans la cellule mais pas dans la barre fx
J'ai essayé cette formule : =IF(LEFT(F12; 1)="USD"; F12/'Tax et taux de change'!$C$4; F12) mais Excel ne détecte pas la devise.
Pouvez-vous m'apporte votre aide ??
Merci d'avance.
A voir également:
- Conversion de plusieurs devises
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Devise conversion - Télécharger - Banque & Budget
- 2k€ conversion - Forum Logiciels
- Conversion bytes en mo ✓ - Forum Programmation
- Conversion k€ en € ✓ - Forum Bureautique
2 réponses
Cette condition IF(LEFT(F12; 1)="USD" ne te renvoi que le premier caractère de gauche de ta cellule F12. Exemple
En F12 j'ai USD 98563 (avec un espace entre la devise et le montant)
Il faut donc faire :
=IF(LEFT(F12;3)="USD";MID(F12;4;99999)/'Tax et taux de change'!$C$4;F12)
MID(F12;4;99999) récupère les 99999 caractères à partir de la 4e position. A adapter en fonction du format de ta cellule où il y a ta devise. Si elle est coller au chiffre il faudra mettre 3 au lieu de 4.
En espérant que cela puisse t'aider.
En F12 j'ai USD 98563 (avec un espace entre la devise et le montant)
Il faut donc faire :
=IF(LEFT(F12;3)="USD";MID(F12;4;99999)/'Tax et taux de change'!$C$4;F12)
MID(F12;4;99999) récupère les 99999 caractères à partir de la 4e position. A adapter en fonction du format de ta cellule où il y a ta devise. Si elle est coller au chiffre il faudra mettre 3 au lieu de 4.
En espérant que cela puisse t'aider.
$24,12
€/$ 1,05
0
15,24 € 0
23,22 € 0
45,26 € 0
33,78 € 0
$35,55 0
$37,45 0
$39,35 0
43,16 € 0
43,16 €
45,06 €
46,96 €
48,86 €
$50,77
$52,67
$54,57
=IF(LEFT(F12;1)="$";MID(F12;1;99999)/'Tax et taux de change'!$C$4;F12)