Функция EuroConvert

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Функция EuroConvert используется для пересчета числа в евро или из евро в другую валюту. При помощи этой функции можно также пересчитать число из одной валюты в другую, используя евро как промежуточную валюту (валюту триангуляции). Функция EuroConvert использует фиксированные курсы преобразования валют, установленные Европейским союзом.

Синтаксис

EuroConvert(number,sourcecurrency;targetcurrency [, fullprecision, triangulationprecision] )

Функция EuroConvert имеет следующие аргументы:

Аргумент Описание
число Число, которое требуется преобразовать, или ссылка на поле, содержащее его.
исходная_валюта Строковое выражение или ссылка на поле, содержащее строку, соответствующую аббревиатуре Международной организации по стандартам (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, а результат округляется до ближайшего pfennig, 100 pfennigs до отметки. Точность отображения определяет, сколько десятичных разрядов отображается в поле, содержающем результат.
Более поздние версии функции EuroConvert могут поддерживать дополнительные валюты. Для получения сведений о новых валютах и обновлениях функции EuroConvert посетите веб-сайт Microsoft Office Euro Currency.
Валюта Код ISO
Датская крона DKK
Драхма GRD
Шведская крона SEK
Фунт стерлингов GBP
конечная_валюта Строковое выражение или ссылка на поле, содержащее строку, соответствующую ISO-коду валюты, в которую необходимо преобразовать число. Список кодов ISO см. в описании аргумента sourcecurrency .
полная_точность — необязательный аргумент. Логическое значение, в котором значение True (1) игнорирует правила округления для конкретной валюты (называется точностью отображения в описании аргумента sourcecurrency ) и использует коэффициент преобразования из 6 значащего числа без последующего округления. False (0) использует правила округления для конкретной валюты для отображения результата. Если параметр опущен, значение по умолчанию — False.
точность_триангуляции — необязательный аргумент. Значение Integer (не меньше 3), указывающее количество значащих цифр в точности вычислений, используемой для промежуточного значения евро при преобразовании между двумя национальными валютами.

    

Замечания

Конечные нули усекаются, при недопустимых параметрах возвращается значение #ОШИБКА.

Если исходный код ISO совпадает с конечным кодом ISO, возвращается исходное значение числа.

Данная функция не применяет формат.

Функция EuroConvert использует актуальные курсы преобразования валют, установленные Европейским союзом. Если курсы изменятся, корпорация Майкрософт обновит функцию. Подробные сведения о текущих правилах и курсах преобразования валют см. в публикациях Европейской комиссии, касающихся евро. Информацию о том, как получить такие публикации, можно найти на веб-сайте Microsoft Office Euro Currency.

Пример

В первом примере 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)