Notifications
Clear all

Fórmula Para Compra Parcelada Após Dia Limite

3 Posts
2 Usuários
0 Reactions
762 Visualizações
(@miqueias)
Posts: 17
Active Member
Topic starter
 

Boa noite pessoal, faz tempo que estou tentando achar uma fórmula e não estou conseguindo, já procurei em vários foruns.
Estou fazendo uma planilha de cálculo de despesas do período de 12 meses, e preciso de uma fórmula que se comprar algo no Cartão, se a data da compra (por exemplo dia 20) for menor que a data do encerramento da fatura (por exemplo dia 21), ele calcule a partir desse mês dependendo do número de vezes que eu colocar. Isso eu consegui com ajuda de um pessoal.

O problema é que se for efetuar uma compra depois dessa data limite (após o dia 21), ele deve começar a calcular com o primeiro pagamento no próximo mês. Isso eu não consegui.

Segue em anexo planilha para melhor entendimento.

Um abraço!

 
Postado : 26/02/2015 9:15 pm
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Olá Miqueias!
Analisei a sua necessidade e posso sugerir uma solução um pouco mais avançada.
Observe a planilha anexa.
A fórmula em H5 para ser arrastada para o lado e para baixo ficou resumida a:

=SE(E(H$4>=DataInicial;H$4<=DataFinal);$F5/$G5;"")

A DataInicial e DataFinal na fórmula, são valores criados de forma relativa a linha através do recurso de "Gerenciador de nomes" da aba Fórmulas e eles correspondem a fórmulas mais complexas, sendo:

DataInicial (relativa a linha 5) : =SE(Plan1!$B5="Cartão";SE(DIA(Plan1!$A5)<=DiaLimite;FIMMÊS(Plan1!$A5;-1)+1;FIMMÊS(Plan1!$A5;0)+1);FIMMÊS(Plan1!$A5;-1)+1)

DataFinal (relativa a linha 5): =SE(Plan1!$B5="Cartão";SE(DIA(Plan1!$A5)<=DiaLimite;FIMMÊS(Plan1!$A5;Plan1!$G5-2)+1;FIMMÊS(Plan1!$A5;Plan1!$G5-1)+1);FIMMÊS(Plan1!$A5;Plan1!$G5-2)+1)

DiaLimite: =Plan1!$C$2

Com esta técnica, você consegue construir especie de "novas funções" para serem aplicadas nas fórmulas da planilha.

Fiz algumas alterações no cabeçalho da planilha para poder atender a técnica que utilizei. E deixei aberto também a possibilidade de parcelar outros tipos de pagamento (Ex: pagar em 3 cheques), pois não faz sentido você digitar "0X" no campo de parcelas.

Observe o arquivo para melhor compreensão.

Abraços!

Rafael Kamimura

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 : 27/02/2015 8:39 am
(@miqueias)
Posts: 17
Active Member
Topic starter
 

Olá Miqueias!
Analisei a sua necessidade e posso sugerir uma solução um pouco mais avançada.
Observe a planilha anexa.
A fórmula em H5 para ser arrastada para o lado e para baixo ficou resumida a:

=SE(E(H$4>=DataInicial;H$4<=DataFinal);$F5/$G5;"")

A DataInicial e DataFinal na fórmula, são valores criados de forma relativa a linha através do recurso de "Gerenciador de nomes" da aba Fórmulas e eles correspondem a fórmulas mais complexas, sendo:

DataInicial (relativa a linha 5) : =SE(Plan1!$B5="Cartão";SE(DIA(Plan1!$A5)<=DiaLimite;FIMMÊS(Plan1!$A5;-1)+1;FIMMÊS(Plan1!$A5;0)+1);FIMMÊS(Plan1!$A5;-1)+1)

DataFinal (relativa a linha 5): =SE(Plan1!$B5="Cartão";SE(DIA(Plan1!$A5)<=DiaLimite;FIMMÊS(Plan1!$A5;Plan1!$G5-2)+1;FIMMÊS(Plan1!$A5;Plan1!$G5-1)+1);FIMMÊS(Plan1!$A5;Plan1!$G5-2)+1)

DiaLimite: =Plan1!$C$2

Com esta técnica, você consegue construir especie de "novas funções" para serem aplicadas nas fórmulas da planilha.

Fiz algumas alterações no cabeçalho da planilha para poder atender a técnica que utilizei. E deixei aberto também a possibilidade de parcelar outros tipos de pagamento (Ex: pagar em 3 cheques), pois não faz sentido você digitar "0X" no campo de parcelas.

Observe o arquivo para melhor compreensão.

Abraços!

Rafael Kamimura

É isso mesmo Rafael, muito obrigado!

Um grande abraço!

 
Postado : 27/02/2015 9:07 am