Notifications
Clear all

Calculo de data

15 Posts
2 Usuários
0 Reactions
2,367 Visualizações
(@hesmar)
Posts: 0
New Member
Topic starter
 

Tenho afórmula abaixo:

=SE((D5>0);SE((DIAS360(HOJE();(D5+365))<1);"Vencido";SE((DIAS360(HOJE();(D5+365))<31);(DIAS360(HOJE();(D5+365))&" Dias para vencer");"Valido"));"")

Ela funciona pegando determinada data da célula D5, utilizando a regra para 365 dias(1 ano)
Preciso que funcione para 90 dias, mas quando altero a fórmula, não funciona, alguém sabe dizer o q faço pra funcionar com 90 dias
O objetivo é pegar a data de hj e fazer o cálculo com a data que estiver na célula, se passar de 90 tá vencido, se for menor está válido e se estiver entre 90 dias tem q mostrar a quantidade de dias para vencer.

 
Postado : 16/02/2016 10:08 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde hesmar

Para facilitar anexe uma planilha de exemplo, com poucos dados, demonstrando manualmente o resultado esperado.

[]s

 
Postado : 16/02/2016 10:24 am
(@hesmar)
Posts: 0
New Member
Topic starter
 

Como faço pra anexar ?

 
Postado : 16/02/2016 10:43 am
(@hesmar)
Posts: 0
New Member
Topic starter
 

Achei

 
Postado : 16/02/2016 10:47 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não sei se entendi, mas experimente>
=SE((D5>0);SE((DIAS360(HOJE();(D5+90))<1);"Vencido";SE((DIAS360(HOJE();(D5+90))<31);(DIAS360(HOJE();(D5+90))&" Dias para vencer");"Valido"));"")

 
Postado : 16/02/2016 10:47 am
(@hesmar)
Posts: 0
New Member
Topic starter
 

Reinaldo era assim que eu tinha tentando, só que olha que estranho o q acontece na linha 46 e 61 desse arquivo em anexo Teste02, tem as datas: 22/11/2015
e 14/12/2015 ele fala que falta vencer, mas a data que eu tenho é de vencimento, 2015 já venceu, não entendi pq ??

 
Postado : 16/02/2016 11:00 am
(@hesmar)
Posts: 0
New Member
Topic starter
 

Acredito que o problema está relacionado ao valor 360 na fórmula, mas se eu alterar não funciona.
Se tiver outra forma de fazer o q preciso, aceito sugestões.

 
Postado : 16/02/2016 11:23 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O que deseja realmente? pois da maneira que entendi na linha 46 faltam 4 dias para o limite da data da coluna E mais 90dias
Se a data na coluna E seja inferior a data de hoje?
Que a data da coluna E seja inferior a ?

 
Postado : 16/02/2016 11:27 am
(@hesmar)
Posts: 0
New Member
Topic starter
 

Preciso do seguinte Reinaldo

Se a data da coluna E for inferior a data de hj está vencido
Se com base na data da coluna E fizer o cálculo com a data de hoje:
Se o resultado for maior que 90 dias = Valido
Se o resultado estiver entre os 90 dias (próximos 3 meses), me dizer quantos dias falta para vencer ou seja para chegar na data da coluna E.

Deu pra entender ?

 
Postado : 16/02/2016 11:52 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Assim talvez : SE(DIAS360(HOJE();E8)<1;"Vencido";SE(DIAS360(HOJE();E8)<91;DIAS360(HOJE();E8)&" Dias para vencer";"Valido"))

Veja na coluna H de seu modelo

 
Postado : 16/02/2016 11:57 am
(@hesmar)
Posts: 0
New Member
Topic starter
 

Show Reinaldo, acrdito ser aquilo mesmo, vou conferir.
Só mais uma coisa, como faço pra fazer a célula ficar amarela por exemplo onde está escrito os dias pra vencer, porque os dias sempre mudam, vi numa outra planilha aqui feito através da formatação condicional, na opção usar uma fórmula para formatar as células.
Tentei algo assim : =NÃO(ÉERROS(LOCALIZAR("Dias"; E4)))
Mas ainda sem sucesso???

 
Postado : 16/02/2016 12:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente (na formatação condicional) algo assim: =ÉNÚM(ESQUERDA(F8;1)*1)

 
Postado : 16/02/2016 1:02 pm
(@hesmar)
Posts: 0
New Member
Topic starter
 

Já consegui, fiz a formatação condicional assim: http://poweruser.aeiou.pt/tutoriais/atr ... oft-excel/

 
Postado : 16/02/2016 1:14 pm
(@hesmar)
Posts: 0
New Member
Topic starter
 

A titulo de conhecimento Reinaldo, como funciona esse: ÉNÚM(ESQUERDA(F8;1)*1) ??

 
Postado : 16/02/2016 1:20 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

a função Énum retorna verdadeiro se um determinado valor for numerico ou falso se não for.
Esquerda retorna os caracteres especificado pela quantidade depois da virgula; porem normalmente esse "retorno" e tipo texto, assim multiplicando por 1 "força" a "transformação em numero.

 
Postado : 16/02/2016 7:18 pm