Função EuroConvert

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

Pode utilizar a função EuroConverter para converter um número para euros ou de euro para uma moeda participante. Também pode utilizá-lo para converter um número de uma moeda participante noutra 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(número,moeda-fonte,moeda-alvo [, precisão total, precisão-triangulação] )

A sintaxe da função EuroConverter 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.
moeda de origem Uma expressão de cadeia ou referência a um campo que contém a cadeia, que corresponde ao acrónimo ISO (Organização Internacional de Normalização) da moeda que pretende converter. Pode ser um dos códigos ISO listados na tabela a seguir.
Moeda Código ISO Precisão do Cálculo Precisão da Apresentaçã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
Xelim 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 a unidade monetária para arredondar o resultado, com base na moeda de conversão. Por exemplo, ao converter para marcos alemães, 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 apresentação determina o número de casas decimais que são apresentadas 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 da função EuroConvert , consulte o site Microsoft Office Euro Currency.
Moeda Código ISO
Coroa dinamarquesa DKK
Drachma GRD
Coroa sueca SEK
Libra esterlina GBP
moeda-alvo 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 deseja converter o número. Para obter uma lista de códigos ISO, consulte a descrição do argumento sourcecurrency .
precisão total Opcional. Um valor booleano em que Verdadeiro (1) ignora as regras de arredondamento específicas da moeda (chamadas de precisão de apresentação na descrição do argumento moeda-fonte ) 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 de cada moeda para apresentar o resultado. Se o parâmetro for omitido, o valor padrão será False.
Precisão da triangulação Opcional. É um valor inteiro maior que ou igual a 3, que especifica o número de algarismos significativos na precisão de cálculo utilizada para o valor intermédio em euros, quando se faz a conversão entre duas moedas nacionais.

    

Comentários

Os zeros finais são truncados e os parâmetros inválidos devolvem #Error.

Se o código ISO de origem for igual ao 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 atuais 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 como obter essas publicações, consulte o site Microsoft Office Euro Currency.

Exemplo

O primeiro exemplo converte 1,20 marcos alemães num valor euro em dólares (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)