Função EuroConvert

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Você pode usar a função EuroConvert para converter um número em euro ou de euro em uma moeda participante. Você também pode usá-lo para converter um número de uma moeda participante em outra usando o euro como intermediário (triangulação). A função EuroConvert usa taxas de conversão fixas estabelecidas pela União Europeia.

Sintaxe

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

A sintaxe da função EuroConvert tem os seguintes argumentos:

Argumento Descrição Código ISO Precisão de Cálculo Precisão de exibição
número O número que você deseja converter ou uma referência a um campo que contém o número.
Moeda de origem Uma expressão de cadeia de caracteres, ou referência a um campo que contém a cadeia de caracteres, correspondente ao acrônimo da ISO (Organização Internacional para Padronização) da moeda que você deseja converter. Pode ser um dos códigos ISO listados na tabela a seguir.
Moeda Código ISO Precisão de Cálculo Precisão de exibição
Franco belga BEF 0 0
Franco luxemburguês LUF 0 0
Marco alemão DEM 2 2
Peseta espanhola ESP 0 0
Franco francês FRF 2 2
Punt irlandês IEP 2 2
Lira italiana ITL 0 0
Florim dos Países Baixos NLG 2 2
Schilling austríaco ATS 2 2
Escudo português PTE 0 0
Markka finlandês FIM 2 2
euro EUR 2 2
Na tabela anterior, a precisão do cálculo determina para qual unidade monetária arredondar o resultado com base na moeda de conversão. Por exemplo, ao converter para marcos alemães, a precisão do cálculo é 2 e o resultado é arredondado para o pfennig mais próximo, 100 pfennigs para um marco. A precisão de exibição determina quantas casas decimais aparecem no campo que contém o resultado.
Versões posteriores da função EuroConvert podem suportar moedas adicionais. Para obter informações sobre novas moedas participantes e atualizações para a função EuroConvert, consulte o site do Microsoft Office Euro Conversor de Moedas.
Moeda Código ISO
Coroa dinamarquesa DKK
Dracma GRD
Coroa sueca SEK
Libra esterlina GBP
TargetCurrency Uma expressão de cadeia de caracteres, ou referência a um campo que contém a cadeia de caracteres, correspondente ao código ISO da moeda para a qual você deseja converter o número. Para obter uma lista de códigos ISO, consulte a descrição do argumento sourcecurrency .
de precisão total Opcional. Um valor booleano em que True (1) ignora as regras de arredondamento específicas da moeda (chamadas de precisão de exibição na descrição do argumento sourcecurrency ) e usa o fator de conversão de 6 dígitos significativos sem arredondamento subsequente. Falso (0) usa as regras de arredondamento específicas da moeda para exibir o resultado. Se o parâmetro for omitido, o valor padrão será False.
de triangulaçãode precisão Opcional. Um valor inteiro maior ou igual a 3 que especifica o número de dígitos significativos na precisão do cálculo usado para o valor intermediário do euro ao converter entre duas moedas nacionais.

    

Comentários

Todos os zeros à direita são truncados e parâmetros inválidos retornam #Error.

Se o código ISO de origem for igual ao código ISO de destino, o valor original do número estará ativo.

Esta função não aplica um formato.

A função EuroConvert utiliza as taxas atuais estabelecidas pela União Europeia. Se as taxas mudarem, a Microsoft atualizará a função. Para obter informação completa sobre as regras e taxas atualmente em vigor, consulte as publicações da Comissão Europeia sobre o euro. Para obter informações sobre como obter estas publicações, consulte o site do Microsoft Office para o Conversor de Moedas do Euro.

Exemplo

O primeiro exemplo converte 1,20 marcos alemães em um valor em euro em dólar (resposta = 0,61). O segundo exemplo converte 1,47 francos franceses em marcos alemães (resposta = 0,44 DM). Pressupõem taxas de conversão de 1 euro = 6,55858 francos franceses e 1,92974 marcos alemães.

EuroConvert(1.20,"DEM","EUR")
EuroConvert(1.47,"FRF","DEM",TRUE,3)