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.
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!
Deixe um comentário