Compartilhar via

Fórmula no Excel

Anônima
2014-10-29T14:21:27+00:00

Eu tenho no excel um controle de pagamento de meus clientes. tenho nesse controle as seguintes colunas: 

Coluna: S - DIA -----------------------> Aqui eu coloco o dia de vencimento 

Coluna: T - STATUS - -----------------------> Aqui eu coloco se a pessoa pagou o não. 

Coluna: U - SITUAÇÃO -----------------------> Aqui eu fiz uma formula de situação para dizer se ja foi PAGO ou NÃO. 

Coluna: V - Dias atrasados - É aqui que mora o problema. Eu queria fazer com o excel calculasse os dias em atraso, desde que de fato tivesse atrasado... Ex.: Supondo que a situação do cliente esteja PAGO, o valor ficasse 0 e caso tivesse VENCIDO mostrasse o numero de dias atrasados. Entenderam? 

Coluna: W - Total de juros.

Exemplo: Vencimento: 15/10/2014

               Status: Vazio

               Situação: =SE(ÉCÉL.VAZIA(S6);""; SE(ARRUMAR(MAIÚSCULA(T6))<>"PG";SE(S6-HOJE()<0;"Conta vencida";SE(S6-HOJE()<8;"Perto de vencer";""));"Já recebido"))Dias atrasados: Caso a situação não esteja PAGO, que me mostre quantos dias está atrasado, mas, caso a situação esteja PAGO, que fique vazio ou me retorne 0.

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2014-10-29T16:26:40+00:00

Utilizando a sua própria fórmula, você pode fazer pequenos ajustes para coloca-la na coluna V:

=SE(ÉCÉL.VAZIA(S6);""; SE(ARRUMAR(MAIÚSCULA(T6))<>"PG";SE(S6-HOJE()<0;HOJE()-S6;SE(S6-HOJE()<8;"";""));""))

Veja se assim te atende.

Você pode embutir na sua fórmula original os dias de atraso, assim você nem precisaria da coluna V. Use a fórmula:

=SE(ÉCÉL.VAZIA(S6);""; SE(ARRUMAR(MAIÚSCULA(T6))<>"PG";SE(S6-HOJE()<0;"Conta vencida a "&HOJE()-S6&" dia(s)";SE(S6-HOJE()<8;"Perto de vencer";""));"Já recebido"))

Qualquer coisa pergunte novamente aqui,

Abraços!

Esta resposta foi útil?

0 comentários Sem comentários

6 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2014-10-30T18:08:45+00:00

    Quero agradecer à sua ajuda, porem, quero abusar um pouco de sua boa vontade...

    Por favor, analise essa formula aqui =DATA(ANO(S6);MÊS(S6)+1;DIA(S6))

    Ela gera data automaticamente com base em uma data manual, porem, os dias 29, 30 e 31 não se repetem. Exemplo: 01/02/2014 / 01/03/2014 / 01/04/2014 e assim por diante, porem quando chega nos dias citados ele fica assim: 30/11/2014 / 30/12/2014 / 30/01/2014 / 02/03/2015 (Aqui no caso era pra ser 30/02/2015, como não existe, queria que fica no ultimo dia util do mes 02).

    Entendeu o que eu quis dizer ???

    Será se tem como ajeitar ou é o máximo que posso conseguir???

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2014-10-30T17:20:51+00:00

    =SE(Tx<>"PG"; SE((HOJE()-Sx)<0;"";HOJE()-Sx); "")

    Muito obrigado.. Isso é muito bom... Aprendo cada dia mias.... valw.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2014-10-30T15:33:07+00:00

    =SE(Tx<>"PG"; SE((HOJE()-Sx)<0;"";HOJE()-Sx); "")

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2014-10-30T13:55:57+00:00

    Utilizando a sua própria fórmula, você pode fazer pequenos ajustes para coloca-la na coluna V:

    =SE(ÉCÉL.VAZIA(S6);""; SE(ARRUMAR(MAIÚSCULA(T6))<>"PG";SE(S6-HOJE()<0;HOJE()-S6;SE(S6-HOJE()<8;"";""));""))

    Veja se assim te atende.

    Você pode embutir na sua fórmula original os dias de atraso, assim você nem precisaria da coluna V. Use a fórmula:

    =SE(ÉCÉL.VAZIA(S6);""; SE(ARRUMAR(MAIÚSCULA(T6))<>"PG";SE(S6-HOJE()<0;"Conta vencida a "&HOJE()-S6&" dia(s)";SE(S6-HOJE()<8;"Perto de vencer";""));"Já recebido"))

    Qualquer coisa pergunte novamente aqui,

    Abraços!

    Considerando que quando você fala em DIA na coluna S você esteja querendo dizer a data do vencimento (dia, mês e ano). 

    =SE(Tx<>"PG"; HOJE()-Sx; "") 

    onde x é a linha.

    Um cara me sugeriu isso e deu certo, porem, Olha o que ta ocorrendo aqui. Vamos comparar duas datas. 28/10/2014 = 2 dias de atraso.

    28/11/2014 = -29 dias de atraso. Não tem como ignorar essa data que não ta vencida?

     Ele ta calculando uma data que não ta vencida entende... 

    Alguma sugestão?

    Esta resposta foi útil?

    0 comentários Sem comentários