EUROCONVERT Function

Excel Functions › User defined

All versions (add-in) User defined

The Excel EUROCONVERT function converts a number to or from the euro — or between two former euro-zone currencies via euro triangulation — using the fixed legacy conversion rates. It is supplied by the optional Euro Currency Tools add-in and must be enabled before it will work.


Quick answer:
=EUROCONVERT(100,"DEM","EUR") 100 German marks ≈ 51.13 euro

Syntax

=EUROCONVERT(number, source_currency, target_currency, [full_precision], [triangulation_precision])
ArgumentDescription
numberRequiredThe value to convert.
source_currencyRequiredThree-letter ISO code of the currency you are converting from"EUR" or a former euro-zone currency such as "DEM", "FRF", "ITL", "ESP".
target_currencyRequiredThree-letter ISO code of the currency you are converting to.
full_precisionOptionalFALSE (or omitted) applies the currency-specific rounding rules; TRUE keeps the full unrounded result.
triangulation_precisionOptionalAn integer ≥ 3 giving the precision of the intermediate euro value when converting between two non-euro currencies. Omit when one side is the euro.

How to use it

EUROCONVERT was built for the changeover period when national currencies were being retired in favour of the euro. It only knows the fixed, legally-defined conversion rates of the original euro-zone currencies — it is not a live exchange-rate tool and cannot convert USD, GBP, JPY, or any currency that never had a fixed euro rate.

Converting to or from the euro is a single step:

=EUROCONVERT(100,"DEM","EUR") // 100 DEM ≈ 51.13 EUR
=EUROCONVERT(100,"EUR","ESP") // 100 EUR ≈ 16,638.6 ESP

Converting between two former national currencies uses triangulation: the value is converted to euro first, then to the target currency.

=EUROCONVERT(100,"FRF","DEM") // FRF → EUR → DEM

You must enable the add-in first. Go to File → Options → Add-ins → Manage: Excel Add-ins → Go and tick Euro Currency Tools. Until it is loaded, the formula returns a #NAME? error because Excel does not recognise the function.

Try it: interactive demo

Live demo

Pick a EUROCONVERT example to see the formula and its result.

Result:

Practice workbook

📊
Download the free EUROCONVERT practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

Do I need an add-in to use EUROCONVERT?
Yes. EUROCONVERT lives in the optional Euro Currency Tools add-in. Enable it via File → Options → Add-ins → Manage: Excel Add-ins → Go, tick Euro Currency Tools, then click OK. Without it the formula returns #NAME?.
Can EUROCONVERT convert dollars, pounds, or other live currencies?
No. It only knows the fixed legacy rates of the original euro-zone currencies (DEM, FRF, ITL, ESP, and so on). It cannot convert USD, GBP, JPY, or any modern exchange rate. For live rates use the STOCKHISTORY / currency data types in Microsoft 365, a Power Query web pull, or an online FX service.
What does the triangulation_precision argument do?
When you convert between two non-euro currencies, EUROCONVERT first converts to euro and then to the target currency. The optional triangulation_precision (an integer of 3 or more) sets how many digits the intermediate euro value keeps before the second step. Omit it when one side of the conversion is already the euro.
Why does EUROCONVERT give a #NAME? error?
Almost always because the Euro Currency Tools add-in is not loaded, so Excel does not recognise the function name. Enable the add-in. Also check the currency codes are valid three-letter codes for currencies that actually had a fixed euro rate — an unknown code returns #VALUE!.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: CALL · REGISTER.ID · DOLLAR · FIXED · ROUND