Функція EuroConvert

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

За допомогою функції 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)