За допомогою функції EuroConvert можна конвертувати число у євро, а євро у вказану грошову одиницю. За допомогою цієї функції також можна конвертувати число з указаної валюти в іншу, використовуючи євро як проміжну грошову одиницю (тріангуляція). Функція EuroConvert використовує фіксований курс конвертації, установлений Європейським Союзом.
Синтаксис
EuroConvert(number,sourcecurrency,targetcurrency [, fullprecision, triangulationprecision] )
Синтаксис функції EuroConvert має такі аргументи:
| Аргумент | Опис | |||
|---|---|---|---|---|
| number | Число, яке потрібно конвертувати, або посилання на поле, що його містить. | |||
| sourcecurrency | Рядковий вираз або посилання на поле, що містить такий рядок, що відповідає абревіатурі Міжнародної організації зі стандартизації (ISO) для грошової одиниці, яку потрібно конвертувати. Це може бути один із кодів ISO, указаних у таблиці нижче. | |||
| Грошова одиниця | Код ISO | Точність обчислення | Точність відображення | |
| Бельгійський франк | BEF | 0 | 0 | |
| Люксембурґський франк | LUF | 0 | 0 | |
| Німецька марка | DEM | 2 | 2 | |
| Іспанська песета | ESP | 0 | 0 | |
| Французький франк | FRF | 2 | 2 | |
| Ірландський фунт | IEP | 2 | 2 | |
| Італійська ліра | ITL | 0 | 0 | |
| Нідерландський гульден | NLG | 2 | 2 | |
| Австрійський шилінг | ATS | 2 | 2 | |
| Португальське ескудо | PTE | 0 | 0 | |
| Фінська марка | FIM | 2 | 2 | |
| Євро | EUR | 2 | 2 | |
| У таблиці, наведеній вище, точність обчислення визначає, до якої грошової одиниці округлювати результат на основі конвертації грошової одиниці. Наприклад, під час конвертації німецьких марок точність обчислення – 2, і результат округлюється до найближчого пфеніга, однієї сотої марки. Точність відображення визначає кількість десяткових розрядів, які відображаються в полі з результатом. | ||||
| Пізніші версії функції EuroConvert можуть підтримувати й інші грошові одиниці. Відомості про нові грошові одиниці, що підтримуються, і оновлення функції EuroConvert див. на веб-сайті, присвяченому грошовим одиницям у Microsoft Office. | ||||
| Грошова одиниця | Код ISO | |||
| Данська крона | DKK | |||
| Драхма | GRD | |||
| Шведська крона | SEK | |||
| Фунт стерлінгів | GBP | |||
| targetcurrency | Рядковий вираз або посилання на поле, що містить такий рядок, що відповідає коду ISO грошової одиниці, на яку потрібно перетворити число. Список кодів ISO див. в описі аргументу sourcecurrency . | |||
| fullprecision | — необов’язковий аргумент. Логічне значення, за якого значення True (1) ігнорує правила округлення, характерні для певної грошової одиниці (так звана точність відображення в описі аргументу sourcecurrency ) і використовує 6-значущий коефіцієнт перетворення без подальшого округлення. Щоб відобразити результат як хибність (0), використовуються правила округлення, специфічні для певної грошової одиниці. Якщо параметр пропущено, значення за замовчуванням – False. | |||
| triangulationprecision | — необов’язковий аргумент. Значення типу Integer, більше ніж або рівне 3, яке вказує кількість значущих цифр у точності обчислення, що використовується для проміжного значення євро під час конвертації між двома національними грошовими одиницями. |
Примітки
Усі кінцеві нулі відкидаються, а неприпустимі параметри повертають #Error.
Якщо коди ISO джерела й результату однакові, вихідне значення числа активне.
У цій функції не застосовується формат.
У функції EuroConvert використовуються поточні коефіцієнти, встановлені Європейським Союзом. Якщо тарифи зміняться, Microsoft оновить функцію. Щоб отримати повну інформацію про правила та курси, що діють зараз, див. публікації Європейської Комісії про євро. Щоб знайти ці публікації, завітайте на веб-сайт, присвячений грошовим одиницям у Microsoft Office.
Приклад
У першому прикладі 1,20 німецької марки конвертується в євро (відповідь = 0,61). У другому прикладі 1,47 французького франка конвертується в німецькі марки (відповідь = 0,44 DM). У цих прикладах курс конвертації 1 євро = 6,55858 французького франка та 1,92974 німецької марки.
EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)