2011-05-20 12:07:44 +0000 2011-05-20 12:07:44 +0000
58
58

Fórmula para taxas de câmbio de moeda actualizadas em Excel ou outras folhas de cálculo?

Que tipo de folhas de cálculo suportam uma fórmula como a seguinte:

=exchangeCurrency("USD"; "EUR"; 3000)

O resultado deve ser 3000 USD trocados por Euros. Possivelmente poderia ser prevista uma data para uma taxa de câmbio histórica. Em alternativa, a média do último mês ou assim.

Eu utilizaria tal característica a toda a hora e ela tem de ser relevante para tantos outros utilizadores. Prefiro trabalhar em Excel, mas folhas de cálculo online como o Google ou o Zoho também é bom.

Respostas (10)

97
97
97
2011-07-17 22:36:51 +0000

No Google Spreadsheets, é muito fácil obter as taxas de câmbio actuais com a função integrada de consulta do Google Finance. Por exemplo, para obter a taxa actual para USD/EUR:

=GoogleFinance("CURRENCY:USDEUR")

Isto funcionará para todas as taxas de câmbio que o Google Finance está a seguir. Ver https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ para mais exemplos.

29
29
29
2011-05-21 04:15:49 +0000

Aqui estão algumas opções para si:

GOOGLE SPREADSHEETS

Existe uma folha de cálculo do Google que retorna a taxa de câmbio entre EURO e uma moeda que especifica. Os dados são supostamente do Banco Central Europeu.

Configuração:

Abra uma folha de cálculo do Google Docs.

Clique Inserir > Script* > Procurar ECBExchangeRate

Instalá-lo.

Utilização:

=ECBExchangeRate("mm.dd.yyyy", "USD")

** Com cotações na data

Isto irá devolver a taxa de câmbio entre USD e EUR para a data mm/dd/yyyy. Infelizmente, a fonte de dados não está actualizada.

Cálculo entre 2 Moedas:

Por exemplo, queremos obter a taxa USD/JPY para hoje. Obter EUR/USD e EUR/JPY usando a fórmula acima. Dividir a taxa EUR/JPY pela taxa EUR/USD. Recebe USD/JPY.

EXCEL

Não acredito que tal função exista para o Excel (pelo menos por defeito). Pode, contudo, configurar uma folha que importa dados de uma tabela de taxas de câmbio online como a da página Yahoo Finance (finance.yahoo.com > Investing > Currencies > Currencies Investing > Cross Rates).

Pode então configurar uma fórmula VLOOKUP ou INDEX/MATCH para obter as taxas de câmbio relevantes para si.

Configuração:

Criar uma nova folha (recomendado).

Clique em Data > Dados da Web > Introduza o seguinte URL:

http://finance.yahoo.com/currency-investing#cross-rates

Clique na seta amarela ao lado da tabela de taxas de câmbio. A seta deve transformar-se numa marca de verificação verde. Clicar Importar*.

Clique em Propriedades. Em *Refresh Control** , especifique com que frequência deseja que o Excel recupere novos dados, ou escolha Refresh data when opening the file. Clique OK e depois aguarde que o Excel carregue os dados.

Para actualizar os dados, basta premir Ctrl-Alt-F5*.

Aqui está uma folha de cálculo de amostra: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Os dados na página de finanças do Yahoo são bastante limitados, mas cobrem as moedas mais populares. Pode utilizar outras fontes, como por exemplo:

O website http://www.xe.com/ucc/ tem tabelas de taxas históricas que pode consolidar.

6
6
6
2013-12-13 13:05:55 +0000

Microsoft Excel:

Microsoft Excel:

  • Descarregar dados em formato CSV do Yahoo Finances e importá-los para Excel como uma consulta.

Como importar os dados de Yahoo Finances para Excel?

  1. Ir para Data → From Web.

  2. Especificar o URL dos dados no campo URL, por exemplo, para a taxa USD a EUR http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Prima Load. A nova folha com os dados necessários será automaticamente criada.

  4. Pode ocultar o cabeçalho e o estilo da célula desmarcando a Linha de Cabeçalho e Linhas de Banda respectivamente.

É tudo, agora tem uma célula com os dados desejados. Pode referir-se à célula como a qualquer outra célula em Excel.

Bom para saber:

3
3
3
2012-03-27 21:15:32 +0000

Esta folha de cálculo Excel liga-se a um serviço web (Oanda) para descarregar automaticamente as taxas de câmbio históricas. http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

A VBA está exposta, pelo que se pode hackear o código que escrevi. Deverá ser possível criar uma função como

=exchangeCurrency("USD"; "EUR"; 3000)

que utiliza uma taxa de câmbio média de 30 dias ou algo assim.

1
1
1
2013-08-26 21:45:35 +0000

Tenho vindo a utilizar o plugin abaixo há já algum tempo. Funciona muito bem para mim. Utiliza Yahoo API e MSN money website para obter taxas de câmbio em Excel expostas como funções personalizadas. i.e. =Fx_Convert(100, “USD”, “EUR”) http://technitya.com/content/Live-Currency-in-Excel

1
1
1
2014-09-12 12:01:49 +0000

Pode utilizar a função GOOGLEFINANCE embutida que busca informação sobre títulos actuais ou históricos no Google Finance. Pode utilizá-la com a seguinte sintaxe:

GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

Amostra de utilizações:

=GoogleFinance("CURRENCY:EURUSD")
=GOOGLEFINANCE("GOOG", "marketcap", DATE(2012,1,1), DATE(2012,12,31), "DAILY")
=Index(GoogleFinance("CURRENCY:EURUSD", "close", DATE(year($A1), month($A1), day($A1)), DATE(year($A1), month($A38), day($A38)+1), "DAILY"), 2, 2)
0
0
0
2012-10-18 19:49:30 +0000

Existe um Excel UDF que raspa os dados de taxa de câmbio do Yahoo Finance aqui

Esta é a sintaxe

=FXRate("currency1", "currency2",["close", "open", "bid", "ask"])

Assim, para converter 30 GBP para USD, escreveria

=30*FXRate("GBP", "USD","bid")

Penso que era isso que queria.

          

0
0
0
2013-03-16 11:08:25 +0000

Pode utilizar Spearian para MS Excel, http://spearianforexcel.com , para trabalhar e descarregar todo o histórico de qualquer taxa de câmbio. É muito confortável para obter acesso a todos os principais dados do mercado, incluindo Yahoo Finance!

0
0
0
2014-01-03 13:37:46 +0000

Existe uma ferramenta gratuita de conversão de moeda disponível para excel que converte entre mais de 160 moedas. A versão pro também pode utilizar dados históricos: http://www.office-plugins.net/free-excel-currency-converter/

-1
-1
-1
2011-05-20 12:27:10 +0000

Não encontrará nada incorporado em nenhuma folha de cálculo para algo que muda constantemente como as taxas de câmbio. Felizmente, já existem soluções por aí que outros criaram para este tipo de coisas, tais como WikiHow , Yahoo Answers , OzGrid , EHow .

Existem muitas outras soluções, mas a maioria delas seguem os mesmos padrões gerais de design. Se nenhum dos links acima é o que procura, eu sugeriria a pesquisa no site do OzGrid. Os seus fóruns são frequentemente um dos melhores para encontrar soluções Excel.