- 06 Out 2017 às 10:53
#27083
Prezados, bom dia.
Estou com um problema em uma fórmula e não acho solução na internet em nenhum canto. Estou usando a função Desloc e coresp para funcionarem como um procv. O problema é que eu estou identificando um erro, que voces poderão ver nas imagens abaixo:

A fórmula na barra é correspondente à célula J6. O problema é que este resultado deveria estar aparecendo em J2.
eu sei consertar o erro e solucionar por outros meios. o que busco é uma forma de, com essa forma arrumar isso. Poderiam me ajudar?
----
Formula Explicada:
=OFFSET(INDIRECT("F"&MATCH($B$20;F:F;0));0;1;COUNTIF(F:F;$B$20);1)
COUNTIF
COUNTIF(F:F;$B$20) = No caso, conto quantos valores são "Minas Gerais". (15 no total)
MATCH
MATCH($B$20;F:F;0) = Identifico na tabela aonde está o primeiro valor "Minas Gerais". ( 6 )
INDIRECT
INDIRECT("F"&6) = Utilizo o resultado da formula match para transformar isso em uma célula juntando com a letra F. Assim a formula me retorna que o primeiro valor "Minas Geais" está em F6 e, pela função de conta, sei que temos 15 "Minas Gerais".
OFFSET
OFFSET(F6;0;1;15;1) = Me retorna o valor em G que está ao lado de "Minas Gerais".
A formula está funcionando, mas como fazer para não ficar com os espaços em branco no inicio da coluna J?
Desde já agradeço a ajuda de todos.
Estou com um problema em uma fórmula e não acho solução na internet em nenhum canto. Estou usando a função Desloc e coresp para funcionarem como um procv. O problema é que eu estou identificando um erro, que voces poderão ver nas imagens abaixo:

A fórmula na barra é correspondente à célula J6. O problema é que este resultado deveria estar aparecendo em J2.
eu sei consertar o erro e solucionar por outros meios. o que busco é uma forma de, com essa forma arrumar isso. Poderiam me ajudar?
----
Formula Explicada:
=OFFSET(INDIRECT("F"&MATCH($B$20;F:F;0));0;1;COUNTIF(F:F;$B$20);1)
COUNTIF
COUNTIF(F:F;$B$20) = No caso, conto quantos valores são "Minas Gerais". (15 no total)
MATCH
MATCH($B$20;F:F;0) = Identifico na tabela aonde está o primeiro valor "Minas Gerais". ( 6 )
INDIRECT
INDIRECT("F"&6) = Utilizo o resultado da formula match para transformar isso em uma célula juntando com a letra F. Assim a formula me retorna que o primeiro valor "Minas Geais" está em F6 e, pela função de conta, sei que temos 15 "Minas Gerais".
OFFSET
OFFSET(F6;0;1;15;1) = Me retorna o valor em G que está ao lado de "Minas Gerais".
A formula está funcionando, mas como fazer para não ficar com os espaços em branco no inicio da coluna J?
Desde já agradeço a ajuda de todos.