Notifications
Clear all

Mudar Colunas

6 Posts
2 Usuários
0 Reactions
1,444 Visualizações
(@tomazcpv)
Posts: 0
New Member
Topic starter
 

Bom dia pessoal !

Preciso que a formula : =SOMARPRODUTO(--(C35:C37>=F3);--(C35:C37<=G3);--(MOD(LIN(C35:C37);2)=1);--(C36:C38)) ao ser arrastada para baixo (vertical) mude as colunas "C" para "D" , na proxima de "D" para "E" e assim sucessivamente. ( as colunas "F" e "G" da fórmula serão travadas.

Ja tentei função DESLOC, mas nao consegui aplica-la, e tambem usar a função TRANSPOR, porem perdeu a referencia, alguem poderia ajudar?

Obrigado!!

 
Postado : 10/08/2015 7:34 am
(@issamu)
Posts: 0
New Member
 

Olá Tomaz!
O segredo vai ser você trabalhar com o gerenciador de nomes, pois se aplicar desloc ou indireto dentro do somarproduto, não vai funcionar, mas se aplicar essas mesmas funções no somarproduto através de um nome criado pelo gerenciador de nomes, funciona!

Para fazer isso, selecione a célula onde vai a fórmula e crie dois nomes no gerenciador, por exemplo:
1) Int_Lin36: =DESLOC(Plan1!$C$36;0;LIN(Plan1!1:1)-1;3;1)
2) Int_Lin37: =DESLOC(Plan1!$C$35;0;LIN(Plan1!1:1)-1;3;1)

E na fórmula de somar produto na planilha ficará:

=SOMARPRODUTO(--(Int_lin37>=$F$3);--(Int_lin37<=$G$3);--(MOD(LIN(Int_lin37);2)=1);--(Int_Lin36))

Tenta aplicar, se não conseguir poste seu modelo que aplico e posto no seu modelo.

ABraços!

 
Postado : 10/08/2015 8:58 am
(@tomazcpv)
Posts: 0
New Member
Topic starter
 

Nao consegui colega , estou colocando minha planilha em anexo veja se vc pode me ajudar:

Na celula T119 tenho de arrastar para baixo e fazer a alteração que disse, mudar tudo que é C para D , de D para E, assim suscessivamente , até a celula T190.

Desde já agradeço pela ajuda!

 
Postado : 10/08/2015 11:54 am
(@tomazcpv)
Posts: 0
New Member
Topic starter
 

Eu deixei na cel T119 a seguinte formula: =SOMARPRODUTO(--(Int_Lin35:Int_Lin37>=$F$3);--(Int_Lin35:Int_Lin37<=$G$3);--(MOD(LIN(Int_Lin35:Int_Lin37);2)=1);--(Int_Lin36:Int_Lin38)) (adicionei no gerencidador de nomes o seguinte: DESLOC(PlanilhaExperimentos!$C$36;0;LIN(PlanilhaExperimentos!1:1)-1;3;1) e o excel converteu para
Int_Lin36 =DESLOC('CONSUMO DE RACAO'!$C$36;0;LIN('CONSUMO DE RACAO'!1:1)-1;3;1) , sendo que PlanilhaExperimentos é o nome de minha planilha e CONSUMO DE RACAO é o nomde da primeira Worksheet, essa formula esta sendo inserida na 3° worksheet.

 
Postado : 10/08/2015 2:07 pm
(@issamu)
Posts: 0
New Member
 

Veja se a planilha anexa é o que você quer. No seu modelo eu não achei as planilhas 'CONSUMO DE RACAO' nem PlanilhaExperimentos.
Não fiz uma revisão detalhada na fórmula, mas nos testes que fiz deu exatamente o resultado esperado.
Abraços.

 
Postado : 10/08/2015 2:30 pm
(@tomazcpv)
Posts: 0
New Member
Topic starter
 

Perfeito Issamu, muito obrigado amigo!!!!

Tambem consegui arrastando a fórmula em linha e depois usei o transpor para coluna, estranho que qdo tentei fazer na primeira vez nao tinha dado certo, porem sua solução ficou muito boa e agregou conhecimento.

Chique 10!!!

 
Postado : 14/08/2015 7:40 am