GOOGLEFINANCE parou de funcionar em algumas ações brasileiras!

Caros amigos, amantes de planilhas! Você também utiliza planilhas para controlar investimentos em ações? Eu gosto de usar a planilha do Google, pois eu posso personalizar e deixar a planilha com eu gosto, e fica salvo na internet! Para sincronizar as cotações da bolsa de valores, eu uso a função =googlefinance().

Ela é prática, pois traz as cotações da bolsa de valores automaticamente ( com uns minutinhos de atraso, mas para mim é um recurso sensacional ). É só colocar o código da ação e a função retorna o valor da cotação. Por exemplo: =googlefinance(“VALE3”), =googlefinance(“PETR4”), =googlefinance(“ITSA4”), etc.

Porém, recentemente, a função =googlefinance está falhando para algumas ações. Aparentemente a falha ocorre com UNITS da bolsa de valores, como =googlefinance(“TAEE11”), =googlefinance(“BPAC11”), =googlefinance(“ALUP11”), =googlefinance(“TIET11”), etc.


A falha retorna o valor #N/A com o comentário Error When evaluating GOOGLEFINANCE, the query for the symbol: ‘TAEE11’ returned no data.. Isso foi suficiente para zuar parte de minha planilha.

Função googlefinance apresenta erro em UNITS

Função googlefinance apresenta erro em UNITS

Engraçado, que nem pesquisando o ticker diretamente no site do Google funciona.

Solução de contorno:
Enquanto o problema do GoogleFinance não é corrigido, encontrei uma solução de contorno ( solução temporária ) para os amantes de planilhas, como eu!

É usar o site do Investing.com e usar a função IMPORTXML.

Assim:

=value(IMPORTXML("https://www.investing.com/equities/taesa-unt-n2", "//*[@id='last_last']"))

Neste exemplo, o endereço https://www.investing.com/equities/taesa-unt-n2 vai para a ação da TAESA (TAEE11).

Para buscar a ação desejada, entre no site https://www.investing.com/ e busque pela ação.
Copie o endereço do site e coloque na função acima.

Para facilitar, vou deixar algumas ações aqui em baixo!

TAEE11

=value(IMPORTXML("https://www.investing.com/equities/taesa-unt-n2", "//*[@id='last_last']"))

BPAC11

=value(IMPORTXML("https://www.investing.com/equities/banco-btg-pactual-sa", "//*[@id='last_last']"))

ALUP11

=value(IMPORTXML("https://www.investing.com/equities/alupar-unt", "//*[@id='last_last']"))

TIET11

=value(IMPORTXML("https://www.investing.com/equities/aes-tiete-energia-sa", "//*[@id='last_last']"))

KLBN11

=value(IMPORTXML("https://www.investing.com/equities/klabin-unt", "//*[@id='last_last']"))

BIDI11

=value(IMPORTXML("https://www.investing.com/equities/banco-inter-unt", "//*[@id='last_last']"))

SULA11

=value(IMPORTXML("https://www.investing.com/equities/sul-america-unt-n2", "//*[@id='last_last']"))

BRCR11

=value(IMPORTXML("https://www.investing.com/equities/fii-bc-fund", "//*[@id='last_last']"))

LOGG3

=value(IMPORTXML("https://www.investing.com/equities/log-commercial-properties", "//*[@id='last_last']"))

Obs: eu utilizo o formato padrão de valores do Google Planilhas, que é usar . (ponto) no lugar de , (vírgula).
Se você utiliza o valor com vírgulas, é preciso usar a fórmula abaixo:

TAEE11

=value(substitute(IMPORTXML("https://www.investing.com/equities/banco-btg-pactual-sa", "//*[@id='last_last']"), ".", ","))

Bons negócios!



Até a próxima dica!

Você gostou desta dica/promoção?
Compartilhe com seus amigos!


Aproveite e confira os comentários!







Deixe seu comentário 

Comente!

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

21 Comentários