none
CONDIÇÃO DE ALERTA PARA PRAZOS DE CONTRATO COM DATA DE VENCIMENTO ATUALIZAÇÃO DIÁRIA - EXCEL RRS feed

  • Pergunta

  • Boa tarde,

    Gostaria de uma ajuda com minha planilha que está sendo um desafio para mim!

    Possuo duas colunas onde preencho com "Data Inicio de Vigencia do Contrato" e outra coluna com "Data de Vencimento", consigo implementar fórmulas que me tragam a quantidade de meses restantes e anos, mas eu queria que na coluna de Alerta me trouxesse o seguinte: Se passou 1 ano do vencimento, ou X meses, ou X dias, então passou X ano(s) desde a contratação e assim por diante, mas eu quero que isso seja feito de forma automática sempre que eu abrir a planilha...se eu abrir hoje me traz o alerta com base nos dias passados ou meses ou anos...mas não estou conseguindo fazer isso...lembrando que se a mesma me trouxer o alerta informando a cada 12 meses passados, também seria bom

    Segue um esquema:

    COLUNA A1: Data do início da vigência   

    COLUNA B1: Data de Vencimento   

    COLUNA C1: ALERTA DE PRAZOS COM MENSAGEM COM BASE NA ENTRADA DE INICIO E VENCIMENTO DO CONTRATO

    Obs.: Não queria fazer isso em VBA pois não sei nada sobre VBA, queria em fórmula do EXCEL

    ...se alguém puder me ajudar fico agradecido!


    • Editado Denialos terça-feira, 17 de abril de 2018 16:23 Correção!
    terça-feira, 17 de abril de 2018 16:22

Todas as Respostas

  • Olá, você pode usar a condição HOJE().

    ColunaA       ColunaB         ColunaC
    01/04/2018  16/04/2018    =HOJE() > ColunaB
    A resposta da coluna C será VERDADEIRO.

    Abs!


    Leandro de Agostini MCTS - Web Application, Framework 4

    terça-feira, 17 de abril de 2018 18:51
  • Olá Leandro,

    Não entendi o que você quis dizer com essa resolução...eu fiz o que você explanou mas não me trouxe resultado algum, na verdade o resultado foi esse:

    =[@[Data de Vencimento]]>HOJE() = VERDADEIRO

    ...preciso de alguma data, o que irei fazer com uma célula que me retorna apenas um valor VERDADEIRO? Peço desculpas pela minha ignorância!

    terça-feira, 17 de abril de 2018 20:50
  • Olá Denialos, segue a imagem como você pode fazer, lembre-se que para executar uma função ou fórmula você precisa antes colocar o operador =
    No exemplo a coluna D usa a seguinte fórmula
    =HOJE() > C2
    Então o resultado que o EXCEL vai informar sobre esta fórmula é VERDADEIRO ou FALSO.

    Abs!


    Leandro de Agostini MCTS - Web Application, Framework 4

    terça-feira, 17 de abril de 2018 21:41
  • Bom dia Leandro, 

    ...aqui estou eu novamente!

    A fórmula me trazer apenas se o valor é verdadeiro ou falso não resolve o meu problema!

    Sendo mais detalhista eu quero isso:

    Os prazos que trabalho vai de 12 até 96 (12, 24, 36, 48, 60, 72, 84 e 96) meses (parcelas).

    O que eu quero é que no campo "Alerta" que criei é que pra cada 12 meses diminuídos/passados automaticamente me traga uma mensagem que passou 1 ano, 2 anos, por aí vai -até o prazo final 12 meses, mas isso de forma automática com base na fórmula "=HOJE()" -se eu estiver correto, e sempre que eu abrir a planilha esses dados/alertas são atualizados automaticamente de acordo com os dias passados me trazendo o alerta, ou seja, atualizados diariamente, por exemplo: 

    Cliente contratou até 96 parcelas "Contrato em vigência", se diminuiu/passou 12 meses dos 96 então ele me traz a mensagem > “Passou 1 ano desde a contratação”, se diminuiu mais 12 meses > “Passou 2 anos desde a contratação” e assim sucessivamente…só que eu até consegui criar essa condição, mas da forma como fiz foi apenas pra o plano de de 96 meses -tem o plano de 84, 72, 60...por exemplo, se a qtde de parcelas que o cliente contratou for 48 então eu queria que ele me trouxesse “Contrato em vigência” e se diminuir 12 meses me trouxesse a mensagem "Passou 1 ano desde a contratação e não “Passou 4 anos desde a contratação” dando a entender como se o cliente tivesse contratado acima de 48 parcelas, ou seja, contratou 96 e não 48, e dessa forma para os outros planos de prazos também, cada cliente é um caso, uns podem contratar até 48, outros até 96 e etc.

    Fico mais grato ainda, mais uma vez, uma ajuda, está sendo um desafio para mim esse problema.

    quarta-feira, 18 de abril de 2018 12:20
  • Bom dia Denialos, vou preparar uma fórmula de exemplo e te mando, mas para você já ir estudando veja a função "SE()"do Excel, será nela que você vai se basear para montar a sua planilha.

    Abs!


    Leandro de Agostini MCTS - Web Application, Framework 4

    quarta-feira, 18 de abril de 2018 14:00
  • Olá Denialos, como não tenho a sua planilha para analisar melhor, o que eu entendi da sua necessidade está nessas imagens.

    =SE(ANO(D2)-(C2/12)=ANO(HOJE());"Contrato em Vigência";CONCATENAR("Passou ";(C2/12)-(ANO(D2)-ANO(HOJE()));" ano(s) desde a contratação"))

    Abs!


    Leandro de Agostini MCTS - Web Application, Framework 4


    • Editado Leandro de Agostini quinta-feira, 19 de abril de 2018 02:20 adicionado codigo
    • Sugerido como Resposta M_A_S_L domingo, 29 de abril de 2018 20:08
    quinta-feira, 19 de abril de 2018 02:19
  • Leandro boa tarde,

    Desculpe pela demora meu caro, no mais fico agradecido pela celeridade na solução e fico muito agradecido, resolveu o meu problema.

    domingo, 29 de abril de 2018 18:24