La función EUROCONVERT en Excel es una herramienta especializada que permite convertir valores entre el euro y las monedas nacionales de los países de la eurozona que adoptaron el euro, así como entre dos de estas monedas nacionales utilizando el euro como intermediario. La función utiliza los tipos de cambio fijos establecidos por la Unión Europea.
Es especialmente útil para trabajar con datos financieros históricos anteriores a la adopción del euro.
Sintaxis
=EUROCONVERT(número, origen, destino, [precisión_total], [precisión_triangulación])
La función EUROCONVERT utiliza los siguientes argumentos:
- número: El valor en la moneda de origen que se desea convertir. Obligatorio.
- origen: El código ISO de tres letras correspondiente a la moneda de origen. Obligatorio.
- destino: El código ISO de tres letras de la moneda a la que se desea convertir el valor. Obligatorio.
- precisión_total: Un valor lógico (VERDADERO o FALSO) que determina el tipo de redondeo aplicado. Opcional.
- FALSO: Muestra el resultado con la máxima precisión posible (todos los decimales calculados).
- VERDADERO (o si se omite): Aplica las reglas de redondeo específicas de cada moneda (por ejemplo, 2 decimales para el euro, 0 para la peseta española).
- precisión_triangulación: Un número entero igual o mayor que 3 que especifica el número de cifras significativas que se usarán para el valor intermedio en euros al convertir entre dos monedas nacionales de la eurozona. Si se omite, el valor intermedio no se redondea. Opcional.
Los códigos de moneda disponibles son:
| País | Moneda | Código ISO |
|---|---|---|
| Bélgica | Franco | BEF |
| Luxemburgo | Franco | LUF |
| Alemania | Marco | DEM |
| España | Peseta | ESP |
| Francia | Franco | FRF |
| Irlanda | Libra | IEP |
| Italia | Lira | ITL |
| Países Bajos | Florín | NLG |
| Austria | Chelín | ATS |
| Portugal | Escudo | PTE |
| Finlandia | Marco | FIM |
| Grecia | Dracma | GRD |
| Eslovenia | Tólar | SIT |
| Malta | Lira | MTL |
| Chipre | Libra | CYP |
| Eslovaquia | Corona | SKK |
| Estonia | Corona | EEK |
| Letonia | Lats | LVL |
| Lituania | Litas | LTL |
| Euro | Euro | EUR |
Ejemplos
Ejemplo 1: Convertir Pesetas Españolas a Euros
Para convertir 1.000 pesetas españolas (ESP) a euros (EUR), aplicando el redondeo estándar para el euro (2 decimales).
=EUROCONVERT(1000; "ESP"; "EUR")
Resultado: 6,01
Ejemplo 2: Convertir Euros a Marcos Alemanes con precisión total
Para convertir 100 euros (EUR) a marcos alemanes (DEM) mostrando todos los decimales calculados, sin aplicar el redondeo específico de la moneda.
=EUROCONVERT(100; "EUR"; "DEM"; FALSO)
Resultado: 195,583
Ejemplo 3: Conversión entre dos monedas nacionales (triangulación)
Para convertir 500 francos franceses (FRF) a pesetas españolas (ESP). La función primero convierte los francos a euros y luego los euros a pesetas. Se utiliza una precisión de 5 cifras significativas para el cálculo intermedio en euros.
=EUROCONVERT(500; "FRF"; "ESP"; VERDADERO; 5)
Resultado: 12.684
Ejemplo 4: Usando referencias de celda
La función puede usarse de forma dinámica con referencias a celdas que contienen los datos.
| A | B | C | |
|---|---|---|---|
| 1 | Importe | Origen | Destino |
| 2 | 25000 | ITL | EUR |
=EUROCONVERT(A2; B2; C2)
Resultado: 12,91
Observaciones
Es importante recordar que esta función no convierte monedas según los tipos de cambio del mercado actual. Utiliza exclusivamente los tipos de cambio fijos de conversión al euro que se establecieron cuando cada país se unió a la eurozona.
Errores comunes
- #¡VALOR!: Se produce si alguno de los argumentos no es válido. Por ejemplo, si se introduce un texto en el argumento número o si los códigos de moneda no tienen el formato correcto de tres letras.
- #N/A: Ocurre si uno de los códigos de moneda no corresponde a una moneda de la eurozona válida para la conversión o si los códigos de origen y destino son idénticos.
Disponibilidad por versión de Excel
Originalmente, la función EUROCONVERT requería la instalación del complemento «Herramientas para el euro» en versiones antiguas de Excel (como Excel 2003). A partir de Excel 2007, esta función está integrada y disponible de forma nativa.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Integrada desde Excel 2007. | — |
| Google Sheets | ❌ | No disponible. | No existe una alternativa directa para tasas fijas. Se podría simular creando una tabla de conversión manual. |
| LibreOffice Calc | ✔️ | — | — |
| OpenOffice Calc | ✔️ | — | — |
| WPS Office Spreadsheets | ❌ | No disponible. | Crear una tabla manual con los tipos de cambio fijos. |
| Apple Numbers | ❌ | No disponible. La función CURRENCYCONVERT de Numbers obtiene datos de internet y no sirve para los tipos de cambio históricos fijos. |
Crear una tabla manual con los tipos de cambio fijos. |
Funciones Relacionadas
- MONEDA: Convierte un número a formato de texto con el símbolo de moneda. Aunque no realiza conversiones de valor, es útil para dar formato al resultado de EUROCONVERT.
