Notifications
Clear all

Fórmula com várias condições

4 Posts
2 Usuários
0 Reactions
1,036 Visualizações
(@jlvfranca)
Posts: 20
Eminent Member
Topic starter
 

Pessoal, boa tarde.

Estou precisando muito da ajuda de todos. Não estou conseguindo achar uma fórmula que atenda as minhas necessidades, pois a estrutura da planilha é muito ruim e preciso moldá-la para conseguir trabalhar.
A informação que preciso, muitas vezes está na linha abaixo, para colocá-la na linha acima, onde posso trabalhar, depende de vários fatores e não estou conseguindo.
Fiz umas fórmulas (Coluna AG e AH) que me atende em parte, onde coloquei .

=IF(AND(E2=E3;K2="RTRT";K3="RTIRF";Z2=0;Z3>0);Z3;0)
=IF(AND(OR(K2="RTRT";K2="RTRT_ABO");G2="Renda Mensal";U2>64;Q2=FALSE);1903,98;0)

As fórmulas não atendem, porque muitas vezes “RTRT”, não está acima, pode estar abaixo do “RTIRF”.

As premissas são:
• Idade > 64 anos;
• Se a Coluna K = “RTRT" ou K ="RTRT_ABO”; pegar a informação das respectivas linha K="RTIRF" e K3="RTIRF_ABO" e G igual a “Renda Mensal” ou “Abono”; Q2 = false.
Resumindo. Pegar a linha logo abaixo e jogar na linha acima. Para aqueles que possuem duas Rendas no mesmo mês, jogar a informação na linha onde constar a maior renda.

Tentei fazer através de tabela dinâmica e não consegui. Estou com prazo terminando para entregar o serviço e não estou conseguindo uma solução.
Por isso estou recorrendo a ajuda do grupo.

Segue anexo planilha resumida, para um melhor entendimento.

Obrigado,

JLVFrança

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

.
jlvfranca, veja se é isto que vc quer ...
.
AG2 =SE(B1=B2;"";SOMARPRODUTO(($D$2:$D$1000=D2)*($B$2:$B$1000=B2)*($K$2:$K$1000="RTRT")*($H$2:$H$1000))) ... arrasta até o final
AH2 =SE(B1=B2;"";SOMARPRODUTO(($D$2:$D$1000=D2)*($B$2:$B$1000=B2)*($K$2:$K$1000="RTirf")*($H$2:$H$1000))) ... arrasta até o final
.
Vai ficar salário numa coluna e IR na outra, mas tudo na mesma linha ...
.

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

 
Postado : 19/01/2018 1:18 pm
(@jlvfranca)
Posts: 20
Eminent Member
Topic starter
 

JSCOPA,

Primeiramente obrigado pela disposição em ajudar-me. Estou realmente sem idéia de como resolver este problema e ficando doido, pois tenho um prazo e não sei se conseguirei entregar o serviço.
As fórmulas acima foi uma boa idéia, porém os dados que preciso que sejam repetidos são o que estão nas colunas Y até AC.

No caso do ANTONIO, os dados que estão em Y3, Z3, AA3, AB3 e AC3, para células acima Y2, Z2, AA2, AB2 e AC2

Não sei se é uma coisa complexa ou sou eu que não estou conseguindo enxergar uma solução.
Poderia ajudar-me novamente? Estou anexando a imagem, tarjada de amarelo onde o resultado deverá aparecer.

Mais uma vez obrigado.

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

.
jlvfranca, testa aí ... arrasta todas até o final e diga se resolveu !!!
.;
AG2 ... =SE(B1=B2;"";SOMARPRODUTO(($D$2:$D$1000=D2)*($B$2:$B$1000=B2)*($K$2:$K$1000="RTRT")*($H$2:$H$1000)))
AH2 ... =SE(OU(B1=B2;U2<65);"";1903,98)
AI2 ... =SE(OU(AG2="";AH2="");"";AG2-AH2)
AJ2 ... =SE(B1=B2;"";V2*189,59)
AK2 ... =SE(OU(AG2="";AH2="");"";AI2-AJ2)
.

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

 
Postado : 21/01/2018 12:41 pm