EuroConvert, fonction

S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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)