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

58

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

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

O resultado deve ser de US $ 3000 trocados por euros. Possivelmente uma data poderia ser prevista 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 deve ser relevante para muitos outros usuários. Prefiro trabalhar no Excel, mas planilhas on-line como Google ou Zoho também estão bem.

David
fonte

Respostas:

97

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

=GoogleFinance("CURRENCY:USDEUR")

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

nfelger
fonte
FYI: link não funciona mais, como o local foi removido
Chef1075
Obrigado @ Chef1075 - substituí o link por um que funcione.
Nfelger
29

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

FOLHAS DO GOOGLE

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 > Procurar 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 é atualizada.

Cálculo 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

Não acredito que essa função exista para o Excel (pelo menos por padrão). No entanto, você pode configurar uma planilha que importe dados de uma tabela de taxas de câmbio on-line como a da página Yahoo Finance (finance.yahoo.com> Investimento> Moedas> Investimento de moedas> Taxas cruzadas).

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 (recomendada).

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 Controle de atualização , especifique com que frequência você deseja que o Excel recupere novos dados ou escolha Atualizar dados ao abrir o arquivo. Clique em OK e aguarde o Excel carregar os dados.

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

Aqui está uma planilha de exemplo:insira a descrição da imagem aqui

Os dados na página de finanças do Yahoo são bastante limitados, mas cobrem as moedas mais populares. Você pode usar outras fontes, como:

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

O site http://www.xe.com/ucc/ possui tabelas de taxas históricas que você pode consolidar.

Ellesa
fonte
6

Planilhas do Google:

Microsoft Excel:

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

Como importar os dados do Yahoo Finance para Excel?

  1. Vá para Dados → Da Web .

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

  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 do cabeçalho e as linhas com faixas, respectivamente.

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

Bom saber:

Mike B.
fonte
11
Infelizmente, o download.finance.yahoo.com não parece mais válido. Alguém encontrou alguma alternativa atual?
Michael Scheper
3

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

http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

O VBA é exposto, para que você possa invadir o código que escrevi. Você deve conseguir criar uma função como

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

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

Samir Khan
fonte
1

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

http://technitya.com/content/Live-Currency-in-Excel

user248738
fonte
1

Você pode usar a função interna do GOOGLEFINANCE , que busca informações atuais ou históricas sobre títulos do Google Finance. Você pode usá-lo com a seguinte sintaxe:

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

Exemplos de usos:

=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)
kenorb
fonte
0

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

Alpha01
fonte
0

Há 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 em USD, você escreveria

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

Eu acho que é isso que você queria.

        

Samir Khan
fonte
-1

Você não encontrará nada incorporado a qualquer planilha para algo que muda constantemente como taxas de câmbio. Felizmente, já existem soluções por aí que outras pessoas criaram para esse tipo de coisa, como WikiHow , Yahoo Answers , OzGrid , EHow .

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

BBlake
fonte
Nenhum dos links é útil. Ainda seria melhor copiar e colar a taxa de câmbio atualizada. Tem que haver uma solução melhor.
David