Puede usar la función EuroConvert para convertir un número a euro o de euro a una moneda participante. También puede utilizarlo para convertir un número de una moneda participante a otra utilizando el euro como intermediario (triangulación). La función EuroConvert utiliza 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 consta de los siguientes argumentos:
| Argumento | Descripción | Código ISO | Precisión de cálculo | Precisión de la pantalla |
|---|---|---|---|---|
| número | El número que desea convertir o una referencia a un campo que contiene el número. | |||
| Moneda de origen | Una expresión de cadena, o referencia a un campo que contiene la cadena, correspondiente al acrónimo de la Organización Internacional de Normalización (ISO) para la moneda que quiere 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 la 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 | |
| Despeje irlandés | IEP | 2 | 2 | |
| Lira italiana | ITL | 0 | 0 | |
| Florín neerlandés | NLG | 2 | 2 | |
| Chelín austriaco | 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 del cálculo es 2 y el resultado se redondea al pfennig más cercano, 100 pfennigs por marca. La precisión de la pantalla 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 acerca de las nuevas monedas participantes y las actualizaciones de la función EuroConvert , consulte el sitio web Microsoft Office Euro Currency. | ||||
| Moneda | Código ISO | |||
| Corona danesa | DKK | |||
| Dracma | GRD | |||
| Corona sueca | SEK | |||
| Libra esterlina | GBP | |||
| moneda de destino | Una expresión de cadena, o referencia a un campo que contiene la cadena, correspondiente 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 sourcecurrency . | |||
| de precisión total | Opcional. Un valor booleano donde True (1) ignora las reglas de redondeo específicas de la moneda (denominadas precisión de visualización en la descripción del argumento sourcecurrency ) y usa el factor de conversión de 6 dígitos significativos sin redondeo posterior. Falso (0) usa las reglas de redondeo específicas de moneda para mostrar el resultado. Si se omite el parámetro, el valor predeterminado es Falso. | |||
| de triangulaciónde precisió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 utilizada para el valor intermedio en euros al convertir 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 utiliza las tasas actuales establecidas por la Unión Europea. Si cambian las tarifas, 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 acerca de cómo obtener estas publicaciones, consulte el sitio web de Microsoft Office Euro Currency.
Ejemplo
El primer ejemplo convierte 1,20 marcos alemanes a un valor de euro en dólares (respuesta = 0,61). El segundo ejemplo convierte 1,47 francos franceses a marcos alemanes (respuesta = 0,44 marcos alemanes). Asumen 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)