Notifications
Clear all

Mudar Colunas

6 Posts
2 Usuários
0 Reactions
1,460 Visualizações
(@tomazcpv)
Posts: 29
Eminent 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
(@issamu)
Posts: 605
Honorable 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!

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 10/08/2015 8:58 am
(@tomazcpv)
Posts: 29
Eminent 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: 29
Eminent 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
(@issamu)
Posts: 605
Honorable 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.

Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/

 
Postado : 10/08/2015 2:30 pm
(@tomazcpv)
Posts: 29
Eminent 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