Notifications
Clear all

Inserir novas linhas às Fórmulas.

8 Posts
5 Usuários
0 Reactions
1,457 Visualizações
(@synth)
Posts: 70
Trusted Member
Topic starter
 

Boa dia, pessoal.

Preciso de ajuda em como fazer para a minha fórmula inclua novas linhas em seu cálculo. Deve haver maneiras melhores do que selecionar manualmente o novo intervalo para validar o cálculo. Envio um anexo que ilustra a minha proposta.
Agradeço a quem puder me dar um pouco de atenção aqui.

S.

OBS: se possível cole a fórmula aqui, assim posso verificar e dar um retorno mais rápido.

 
Postado : 24/01/2018 8:10 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Por que você não deixa um range maior na fórmula?
Em vez de calcular até a 22
Colocar 122?

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 24/01/2018 8:31 am
(@synth)
Posts: 70
Trusted Member
Topic starter
 

Por que você não deixa um range maior na fórmula?
Em vez de calcular até a 22
Colocar 122?

Porque eu não tinha pensado nisso. Mas continua sendo um jeito semi-automático.

 
Postado : 24/01/2018 8:49 am
(@babdallas)
Posts: 85
Trusted Member
 

Duas opções:
1) Transformar os dados em Tabela. Depois referenciar o intervalo pela Tabela a seu campo. Ex: Tabela chama fDados.
Então:
Em I3:

=SOMARPRODUTO((Tabela1[Y])*(Tabela1[W]=$G$3)*(Tabela1[W]=$H$3))

Em J3:

=SOMARPRODUTO((Tabela1[Z])*(Tabela1[W]=$G$3)*(Tabela1[W]=$H$3))

2) Fazer 4 intervalos nomeados dinâmicos usando DESLOC em Gerenciador de NOmes.
Ficaria assim:

Fórmula no gerenciador de nomes do IntervaloW:

=DESLOC(Plan1!$B$3;;;CONT.VALORES(Plan1!$B:$B)-1;1)

Fórmula no gerenciador de nomes do IntervaloX:

=DESLOC(Plan1!$C$3;;;CONT.VALORES(Plan1!$C:$C)-1;1)

Fórmula no gerenciador de nomes do IntervaloY:

=DESLOC(Plan1!$D$3;;;CONT.VALORES(Plan1!$D:$D)-1;1)

Fórmula no gerenciador de nomes do IntervaloZ:

=DESLOC(Plan1!$E$3;;;CONT.VALORES(Plan1!$E:$E)-1;1)

A fórmula em I3 ficaria:

=SOMARPRODUTO((IntervaloY)*(IntervaloW=$G$3)*(IntervaloX=$H$3))

A fórmula em J3 ficaria:

=SOMARPRODUTO((IntervaloZ)*(IntervaloW=$G$3)*(IntervaloX=$H$3))
 
Postado : 24/01/2018 9:10 am
(@synth)
Posts: 70
Trusted Member
Topic starter
 

Fórmula no gerenciador de nomes do IntervaloW:

=DESLOC(Plan1!$B$3;;;CONT.VALORES(Plan1!$B:$B)-1;1)

Não entendi essa parte, eu nomeio os intervalos, e onde eu coloco essa fórmula?

 
Postado : 24/01/2018 10:32 am
deciog
(@deciog)
Posts: 0
Trusted Member
 

Synth

Usa desta forma, nota que coloquei um coluna auxiliar que pode ser ocultada, tambem coloque até linha 50 que pode ser mudada

Teste

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Se você Visitante Também gostou e foi útil pode clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 24/01/2018 10:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Fórmula no gerenciador de nomes do IntervaloW:

=DESLOC(Plan1!$B$3;;;CONT.VALORES(Plan1!$B:$B)-1;1)

Não entendi essa parte, eu nomeio os intervalos, e onde eu coloco essa fórmula?

Quando você clica em novo abre uma janela --> Você digita o nome ---> e na parte Refere-se a --> você cola a formula postada pelo babdallas

Se foi útil, clique na mãozinha.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/01/2018 3:25 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

Só depois com calma vi que precisa a formula colocada aqui, então na célula

I3 =SOMARPRODUTO((INDIRETO("$D$3:D"&R2))*((INDIRETO("$B$3:B"&R2)=$G$3)*((INDIRETO("$C$3:C"&R2)=$H$3))))

na Celula

J3 =SOMARPRODUTO((INDIRETO("$E$3:E"&R2))*((INDIRETO("$B$3:B"&R2)=$G$3)*((INDIRETO("$C$3:C"&R2)=$H$3))))

e na celula

R2 =CONT.VALORES($B$3:$B$50)+2 Esta é a coluna auxiliar

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Se você Visitante Também gostou e foi útil pode clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 25/01/2018 5:38 am