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.