Pode utilizar a função EuroConvert para converter um número para euros ou de euros para uma moeda incluída. Também a pode utilizar para converter um número de uma moeda incluída para outra utilizando o euro como um intermediário (triangulação). A função EuroConvert utiliza taxas de conversão fixas estabelecidas pela União Europeia.
Sintaxe
EuroConvert(número, moedaorigem, moedadestino [, precisãototal, precisãotriangulação] )
A sintaxe da função EuroConvert tem os seguintes argumentos:
| Argumento |
Descrição |
| número |
O número que pretende converter ou uma referência a um campo que contenha o número. |
| moedaorigem |
Uma expressão de cadeia (expressão de cadeia: expressão que equivale a uma sequência de caracteres contíguos. Os elementos da expressão podem ser: funções que devolvem uma cadeia ou uma Variante de cadeia (VarType 8); uma cadeia literal, uma constante, uma variável ou Variante.) ou referência a um campo que contenha a cadeia, correspondente ao acrónimo ISO (International Standards Organization, Organização Internacional de Normalização) da 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 Visualizaçã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 |
|
|
Libra irlandesa |
IEP |
2 |
2 |
|
|
Lira italiana |
ITL |
0 |
0 |
|
|
Florim holandês |
NLG |
2 |
2 |
|
|
Xelim austríaco |
ATS |
2 |
2 |
|
|
Escudo português |
PTE |
0 |
0 |
|
|
Marca finlandesa |
FIM |
2 |
2 |
|
|
euro |
EUR |
2 |
2 |
|
|
Na tabela anterior, a precisão de cálculo determina a unidade monetária de arredondamento do resultado com base na moeda de conversão. Por exemplo, quando converter para Marcos alemães, a precisão de cálculo é 2 e o resultado é arredondado aos centésimos mais aproximados (pfennig), 100 pfennigs para um marco. A precisão de visualização determina o número de casas decimais apresentadas no campo do resultado. |
|
|
As versões posteriores da função EuroConvert poderão suportar moedas adicionais. Para informações acerca da adição de novas moedas e actualizações da função EuroConvert, consulte o Web site Microsoft Office Euro Currency. |
|
|
Moeda |
Código ISO |
|
|
Coroa dinamarquesa |
DKK |
|
|
Dracma |
GRD |
|
|
Coroa sueca |
SEK |
|
|
Libra esterlina |
GBP |
| moedadestino |
Uma expressão de cadeia ou referência a um campo que contenha 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, consulte a descrição do argumento moedaorigem. |
| precisãototal |
Opcional. Um valor Booleano (booleano: expressão que pode ser avaliada como verdadeira (diferente de zero) ou falsa (0). Pode utilizar as palavras-chave Verdadeiro e Falso para fornecer os valores -1 e 0, respectivamente. O tipo de dados de campo Sim/Não é booleano e tem o valor de -1 para Sim.) em que Verdadeiro (1) ignora as regras de arredondamento específicas à moeda (designado por precisão de visualização na descrição do argumento moedaorigem) e utiliza o factor de conversão de 6 dígitos significativos sem arredondamento posterior. Falso (0) utiliza as regras de arredondamento específicas à moeda para apresentar o resultado. Se o parâmetro for omitido, o valor predefinido é Falso. |
| precisãotriangulação |
Opcional. Um valor Inteiro (tipo de dados Número inteiro: tipo de dados fundamental que contém números inteiros. Uma variável Número inteiro é armazenada como um número de 16 bits (2-bytes) que varia entre -32.768 e 32.767.) 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 em euros ao efectuar a conversão entre duas moedas de países. |
Observações
Quaisquer zeros à direita são truncados e parâmetros inválidos devolvem #Erro.
Se o código ISO de origem for igual ao de destino, o valor original do número fica activo.
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 actualizará a função. Para informações detalhadas acerca das regras e taxas actualmente em vigor, consulte as publicações da comissão Europeia acerca do euro. Para informações sobre como obter estas publicações, consulte o Web site Microsoft Office Euro Currency.
Exemplo
O primeiro exemplo converte 1,20 Marcos alemães para um valor euro/dólar (resposta = 0,61). O segundo exemplo converte 1,47 Francos franceses para Marcos alemães (resposta = 0,44 DM). São assumidas 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)