EuroConvert (función)

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puede usar la función EuroConvert para convertir un número a euro o de euro a una moneda participante. También puede usarlo para convertir un número de una moneda participante a otra usando el euro como intermediario (triangulación). La función EuroConvert usa tasas de conversión fijas establecidas por la Unión Europea.

Sintaxis

EuroConvert(number,sourcecurrency,targetcurrency [, fullprecision, triangulationprecision] )

La sintaxis de la función EuroConvert tiene estos argumentos:

Argumento Descripción
número Es el número que desea convertir o una referencia a un campo que contiene el número.
simultaneidad de origen Una expresión de cadena, o referencia a un campo que contiene la cadena, que corresponde al acrónimo de la organización internacional de estándares (ISO) de la moneda que desea convertir. Puede ser uno de los códigos ISO enumerados en la tabla siguiente.
Moneda Código ISO Precisión de cálculo Precisión de pantalla
Franco belga BEF 0 0
Franco luxemburgués LUF 0 0
Marco alemán DEM 2 2
Peseta española ESP 0 0
Franco francés FRF 2 2
Punt irlandés IEP 2 2
Lira italiana ITL 0 0
Florín de los Países Bajos NLG 2 2
Schilling austríaco ATS 2 2
Escudo portugués PTE 0 0
Markka finlandés FIM 2 2
euro EUR 2 2
En la tabla anterior, la precisión del cálculo determina a qué unidad de moneda redondear el resultado en función de la moneda de conversión. Por ejemplo, al convertir a Marcos alemanes, la precisión de cálculo es 2 y el resultado se redondea al pfennig más cercano, 100 pfennigs a una marca. La precisión de visualización determina cuántas posiciones decimales aparecen en el campo que contiene el resultado.
Las versiones posteriores de la función EuroConvert pueden admitir monedas adicionales. Para obtener información sobre las nuevas monedas participantes y las actualizaciones de la función EuroConvert , consulte el sitio web de Microsoft Office Euro Currency.
Moneda Código ISO
Corona danesa DKK
Drachma GRD
Corona sueca SEK
Libra esterlina GBP
simultaneidad de destino Una expresión de cadena, o referencia a un campo que contiene la cadena, que corresponde al código ISO de la moneda a la que desea convertir el número. Para obtener una lista de códigos ISO, vea la descripción del argumento de simultaneidad de origen .
fullprecision Opcional. Un valor booleano en el que Verdadero (1) omite las reglas de redondeo específicas de la moneda (denominada precisión de presentación en descripción del argumento de simultaneidad de origen ) y usa el factor de conversión de 6 dígitos significativos sin redondeo de seguimiento. False (0) usa las reglas de redondeo específicas de la moneda para mostrar el resultado. Si se omite el parámetro, el valor predeterminado es False.
triangulaciónprecisión Opcional. Un valor entero mayor o igual que 3 que especifica el número de dígitos significativos en la precisión de cálculo usada para el valor intermedio en euros al realizar la conversión entre dos monedas nacionales.

    

Observaciones

Los ceros finales se truncan y los parámetros no válidos devuelven #Error.

Si el código ISO de origen es el mismo que el código ISO de destino, el valor original del número está activo.

Esta función no aplica un formato.

La función EuroConvert usa las tasas actuales establecidas por la Unión Europea. Si cambian las tasas, Microsoft actualizará la función. Para obtener toda la información sobre las reglas y las tasas vigentes, vea las publicaciones de la Comisión Europea sobre el euro. Para obtener información sobre cómo obtener estas publicaciones, consulte el sitio web de Microsoft Office Euro Currency.

Ejemplo

En el primer ejemplo se convierten 1,20 marcos alemanes en un valor en dólar del euro (respuesta = 0,61). En el segundo ejemplo se convierten 1,47 francos franceses en marcos alemanes (respuesta = 0,44 DM). Asumen las tasas de conversión de 1 euro = 6,55858 francos franceses y 1,92974 marcos alemanes.

EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)