Fórmula para taxas de câmbio atualizadas no Excel ou outras planilhas?

57

Que tipo de planilhas suportam uma fórmula como a seguinte:

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

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

Eu usaria esse recurso o tempo todo e isso teria que ser relevante para muitos outros usuários. Eu prefiro trabalhar no Excel, mas planilhas on-line como o Google ou o Zoho também são boas.

    
por David 20.05.2011 / 14:07

10 respostas

96

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

=GoogleFinance("CURRENCY:USDEUR")

Isso funcionará para todas as taxas de câmbio que o Google Finance está acompanhando. Consulte o link para obter mais exemplos.

    
por 18.07.2011 / 00:36
29

Aqui estão algumas opções para você:

GOOGLE SPREADSHEETS

Há um script da planilha do Google que retorna a taxa de câmbio entre o euro e a moeda que você especificar. Os dados são supostamente do Banco Central Europeu.

Configuração:

Abra uma planilha do Google Docs.

Clique em Inserir > Script > Pesquisar por ECBExchangeRate

Instale-o.

Uso:

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

** Com aspas na data

Isso retornará a taxa de câmbio entre USD e EUR para a data mm / dd / aaaa. Infelizmente, a fonte de dados não está atualizada.

Calculando entre 2 moedas:

Por exemplo, queremos obter a taxa USD / JPY para hoje. Obtenha EUR / USD e EUR / JPY usando a fórmula acima. Divida a taxa EUR / JPY pela taxa EUR / USD. Você recebe USD / JPY.

EXCEL

Eu não acredito que tal função exista para o Excel (pelo menos por padrão). Você pode, no entanto, configurar uma planilha que importe dados de uma tabela de taxa de câmbio on-line como a da página do Yahoo Finance (finance.yahoo.com > Investing > Currencies > Currencies Investing > Cross Rates).

Você pode configurar uma fórmula VLOOKUP ou INDEX / MATCH para obter as taxas de câmbio relevantes para você.

Configuração:

Crie uma nova planilha (recomendado).

Clique em Dados > Da Web > Digite 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 se transformar em uma marca de seleção verde. Clique em Importar .

Clique em Propriedades . Em Atualizar Controle , especifique com que frequência você deseja que o Excel recupere novos dados ou selecione Atualizar dados ao abrir o arquivo. Clique em OK e espere o Excel carregar os dados. / p>

Para atualizar os dados, basta pressionar Ctrl-Alt-F5 .

Veja uma planilha de exemplo:

OsdadosdapáginadoYahooFinancesãobastantelimitados,masabrangemasmoedasmaispopulares.Vocêpodeusaroutrasfontes,como:

http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Osite link tem tabelas de taxas históricas que você pode consolidar.

    
por 21.05.2011 / 06:15
6

Google Spreadsheets:

Microsoft Excel:

  • Faça o download de dados no formato CSV do Yahoo Finances e importe-os para o Excel como uma consulta.

Como importar os dados do Yahoo Finances para o Excel?

  1. Vá para Dados → Da Web .

  2. Especifique o URL dos dados no campo URL , por ex. para a taxa USD para EUR: link

  3. Pressione Carregar . A nova planilha com os dados necessários será criada automaticamente.

  4. Você pode ocultar o cabeçalho e o estilo da célula, desmarcando a Linha de cabeçalho e Linhas em faixas respectivamente.

Isso é tudo, agora você tem uma célula com os dados desejados. Você pode se referenciar à célula como qualquer outra célula no Excel.

É bom saber:

  • Você pode acionar manualmente a atualização de dados clicando em Dados → Atualizar todos . Para atualização automática quando uma pasta de trabalho é aberta: link

  • O URL no exemplo acima contém o fragmento &f=b , que significa lance. Para obter os parâmetros de dados de consulta do Yahoo Finances, consulte: link

por 13.12.2013 / 14:05
3

Esta planilha do Excel se conecta a um serviço da Web (Oanda) para baixar automaticamente as taxas de câmbio históricas.

link

O VBA é exposto, então você pode cortar o código que eu escrevi. Você deve ser capaz de criar uma função como

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

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

    
por 27.03.2012 / 23:15
1

Eu tenho usado o plugin abaixo há algum tempo. Funciona muito bem para mim. Ele usa o Yahoo API e o site de dinheiro do MSN para obter taxas de câmbio ao vivo no Excel, expostas como funções personalizadas. ou seja, = Fx_Convert (100, "USD", "EUR")

link

    
por 26.08.2013 / 23:45
0

Você pode usar o Spearian para MS Excel, link , para trabalhar e baixar todo o histórico de qualquer taxa de câmbio. É muito confortável obter acesso a todos os principais dados do mercado, incluindo o Yahoo Finance!

    
por 16.03.2013 / 12:08
0

Existe uma ferramenta gratuita de conversão de moeda disponível para o Excel, que converte entre mais de 160 moedas. A versão pro também pode usar dados históricos:

link

    
por 03.01.2014 / 14:37
0

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

Esta é a sintaxe

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

Então, para converter 30 GBP para USD, você escreveria

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

Acho que é isso que você queria.

    
por 18.10.2012 / 21:49
-1

Você não encontrará nada embutido em qualquer planilha para algo que muda constantemente como as taxas de câmbio. Felizmente, já existem soluções que outras criaram para esse tipo de coisa, como WikiHow , Yahoo Respostas , OzGrid , EHow .

Existem muitas outras soluções, mas a maioria segue os mesmos padrões gerais de design. Se nenhum dos links acima é o que você está procurando, sugiro pesquisar no site da OzGrid. Seus fóruns são frequentemente um dos melhores para encontrar soluções Excel.

    
por 20.05.2011 / 14:27