Vous pouvez utiliser la fonction EuroConvert pour convertir un nombre en euros ou de l’euro en une devise participante. Vous pouvez également l’utiliser pour convertir un nombre d’une devise participante à une autre en utilisant l’euro comme intermédiaire (triangulation). La fonction EuroConvert utilise des taux de conversion fixes établis par l’Union européenne.
Syntaxe
EuroConvert(number,sourcecurrency,targetcurrency [, fullprecision, triangulationprecision] )
La syntaxe de la fonction EuroConvert contient les arguments suivants :
| Argument | Description | ISO Code | Précision du calcul | Précision d’affichage |
|---|---|---|---|---|
| nombre | Nombre à convertir, ou référence à un champ contenant ce nombre. | |||
| SourceCurrency | Expression de chaîne, ou référence à un champ contenant la chaîne, correspondant à l’acronyme ISO (International Standards Organization) pour la devise que vous souhaitez convertir. Il peut s’agir de l’un des codes ISO répertoriés dans le tableau suivant. | |||
| Devise | ISO Code | Précision du calcul | Précision d’affichage | |
| Franc belge | BEF | 0 | 0 | |
| Franc luxembourgeois | LUF | 0 | 0 | |
| Deutsche mark | DEM | 2 | 2 | |
| Peseta espagnole | ESP | 0 | 0 | |
| Franc français | FRF | 2 | 2 | |
| Punt irlandais | IEP | 2 | 2 | |
| Lire italienne | ITL | 0 | 0 | |
| Florin des Pays-Bas | NLG | 2 | 2 | |
| Schilling autrichien | ATS | 2 | 2 | |
| Escudo portugais | PTE | 0 | 0 | |
| Markka finlandais | FIM | 2 | 2 | |
| euro | EUR | 2 | 2 | |
| Dans le tableau précédent, la précision du calcul détermine l’unité monétaire à laquelle arrondir le résultat en fonction de la devise de conversion. Par exemple, lors de la conversion en marks allemands, la précision de calcul est de 2 et le résultat est arrondi au pfennig le plus proche, soit 100 pfennigs au repère. La précision d’affichage détermine le nombre de décimales qui apparaissent dans le champ contenant le résultat. | ||||
| Les versions ultérieures de la fonction EuroConvert peuvent prendre en charge d’autres devises. Pour plus d’informations sur les nouvelles devises participantes et les mises à jour de la fonction EuroConvert , consultez le site web Microsoft Office Euro Currency. | ||||
| Devise | ISO Code | |||
| Couronne danoise | DKK | |||
| Drachme | GRD | |||
| Couronne suédoise | SEK | |||
| Livre sterling | GBP | |||
| Targetcurrency | Expression de chaîne, ou référence à un champ contenant la chaîne, correspondant au code ISO de la devise dans laquelle vous souhaitez convertir le nombre. Pour une liste de codes ISO, reportez-vous à la description de l’argument sourcecurrency . | |||
| Précision totale | Facultatif. Valeur booléenne où Vrai (1) ignore les règles d’arrondi spécifiques à la devise (appelée précision d’affichage dans la description de l’argument sourceCurrency ) et utilise le facteur de conversion à 6 chiffres significatifs sans arrondi de suivi. Faux (0) utilise les règles d’arrondi spécifiques à la devise pour afficher le résultat. Si le paramètre est omis, la valeur par défaut est False. | |||
| triangulationprécision | Facultatif. Valeur entière supérieure ou égale à 3 qui spécifie le nombre de chiffres significatifs dans la précision de calcul utilisée pour la valeur intermédiaire en euros lors de la conversion entre deux devises nationales. |
Remarques
Les zéros à droite sont tronqués et les paramètres non valides renvoient #Error.
Si le code ISO source est le même que le code ISO cible, la valeur d’origine du nombre est active.
Cette fonction n’applique pas de mise en forme.
La fonction EuroConvert utilise les taux actuels établis par l’Union européenne. Si les tarifs changent, Microsoft mettra à jour la fonction. Pour obtenir des informations complètes sur les règles et les taux en cours, consultez les publications de la Commission européenne relatives à l’euro. Pour plus d’informations sur l’obtention de ces publications, consultez le site web Microsoft Office sur la devise euro.
Exemple
Le premier exemple convertit 1,20 Deutsche marks en une valeur en euros (réponse = 0,61). Le deuxième exemple convertit 1,47 franc français en deutsche marks (réponse = 0,44 DM). Ils supposent des taux de conversion de 1 euro = 6,55858 francs français et 1,92974 deutsche marks.
EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)