LibreOffice Calc 5.1.6.2
Quero usar a função VLOOKUP com o critério sendo uma referência a uma célula contendo novamente uma referência. Mas não funciona, retorna #N/A. Curiosamente, quando substituo a referência pelo valor do texto, funciona exceto na primeira linha.
Estou anexando umarquivo simuladodemonstrando este problema (folha "normalizada", coluna D.)
Para futuro, quando o arquivo não estiver disponível, versão textual do arquivo abaixo.
Descrição do arquivo:
- 3 folhas:trabalhando,Estatísticas,normalizado
- otrabalhandoplanilha contém os dados brutos
- oEstatísticasplanilha mostra contagens de soma para ind_codes dotrabalhandofolha
- onormalizadoplanilha mostra novamente os ind_codes referenciados notrabalhandoplanilha e a contagem da soma correspondente doEstatísticasfolha
planilha de trabalho:
ind_code count
111a 500
112a 400
113a 400
114a 400
111a 200
112a 300
113a 300
114a 300
111a 200
112a 300
113a 200
114a 300
111a 100
112a 100
113a 100
114a 100
HA 400
HB 100
HC 400
HD 100
HA 300
HB 200
HC 300
HD 200
HA 100
HB 100
HC 100
HD 100
ficha de estatísticas:(3 primeiras linhas)
ind_code sum_count
=working.A2 =SUMIF(working.A2:B1000,A2,working.B2:B1000)
=working.A3 =SUMIF(working.A3:B1001,A3,working.B3:B1001)
=working.A4 =SUMIF(working.A4:B1002,A4,working.B4:B1002)
folha normalizada:(3 primeiras linhas)
ind_code count sum_count
=working.A2 =working.B2 =VLOOKUP(A2,stats.$A$1:$B$1000,2,0)
=working.A3 =working.B3 =VLOOKUP(A3,stats.$A$1:$B$1000,2,0)
=working.A4 =working.B4 =VLOOKUP(A4,stats.$A$1:$B$1000,2,0)
Responder1
A fórmula para a célula A2 na planilha de estatísticas é =working.A2:A1000
. Isso não parece certo para mim. Por que você entrou dessa forma?
Deveria simplesmente dizer =working.A2
e arrastar para preencher a linha 1000. Isso resolve o problema.
Além disso, posso confirmar que a planilha apresenta um erro no LO 5.1.6.2, mas não no LO 6.0.3.2 ou no Apache OpenOffice 4.1.3.
Responder2
Resolvi abrindo o arquivo no MS Excel 2017, funcionou na hora!