Função EuroConvert

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

Pode utilizar a função EuroConvert para converter um número em euro ou de euro numa moeda participante. Também pode utilizá-lo para converter um número de uma moeda participante para outra utilizando o euro como intermediário (triangulação). A função EuroConvert utiliza taxas de conversão fixas estabelecidas pela União Europeia.

Sintaxe

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

A sintaxe da função EuroConvert tem estes argumentos:

Argumento Descrição
número O número que pretende converter ou uma referência a um campo que contém o número.
sourcecurrency Uma expressão de cadeia ou referência a um campo que contém a cadeia, correspondente ao acrónimo IsO (International Standards Organization) para a moeda que pretende converter. Pode ser um dos códigos ISO listados na tabela seguinte.
Moeda Código ISO Precisão de Cálculo Precisão de Apresentação
Franco belga BEF 0 0
Franco luxemburguês LUF 0 0
Marca Deutsche 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
Guilder 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 de cálculo determina a unidade de moeda para arredondar o resultado para com base na moeda de conversão. Por exemplo, ao converter para marcos Deutsche, a precisão de cálculo é 2 e o resultado é arredondado para o pfennig mais próximo, 100 pfennigs para uma marca. A precisão de visualização determina quantas casas decimais aparecem no campo que contém o resultado.
As versões posteriores da função EuroConvert podem suportar moedas adicionais. Para obter informações sobre as novas moedas participantes e atualizações para a função EuroConvert , consulte o Site moeda euro do Microsoft Office.
Moeda Código ISO
Coroa dinamarquesa DKK
Drachma GRD
Coroa sueca SEK
Libra Esterlina GBP
targetcurrency Uma expressão de cadeia ou referência a um campo que contém a cadeia, correspondente ao código ISO da moeda para a qual pretende converter o número. Para obter uma lista de códigos ISO, veja a descrição do argumento sourcecurrency .
pré-decisão completa Opcional. Um valor booleano em que Verdadeiro (1) ignora as regras de arredondamento específicas da moeda (chamada precisão de apresentação na descrição do argumento de origem ) e utiliza o fator de conversão de 6 dígitos significativos sem arredondamento de seguimento. Falso (0) utiliza as regras de arredondamento específicas da moeda para apresentar o resultado. Se o parâmetro for omitido, o valor predefinido é Falso.
triangulaçãoprecisão Opcional. Um valor inteiro maior ou igual a 3 que especifica o número de dígitos significativos na precisão de cálculo utilizada para o valor intermédio do euro ao converter entre duas moedas nacionais.

    

Comentários

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

Se o código ISO de origem for o mesmo que o código ISO de destino, o valor original do número está ativo.

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

A função EuroConvert utiliza as taxas actuais estabelecidas pela União Europeia. Se as taxas forem alteradas, a Microsoft atualizará a função. Para obter informações completas sobre as regras e as taxas aplicadas atualmente, consulte as publicações da Comissão Europeia sobre o euro. Para obter informações sobre a obtenção destas publicações, consulte o Site moeda euro do Microsoft Office.

Exemplo

O primeiro exemplo converte 1,20 marcos deutsche num valor euro em dólares (resposta = 0,61). O segundo exemplo converte 1,47 francos franceses em marcos deutsche (resposta = 0,44 DM). Assumem 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)