Comparando datas usando o operador lógico

0

Eu tenho esta planilha do Excel que será usada para enviar notificações

As3primeirascolunascontêmdatadeexpiraçãoeaspróximas3notificam1,notificam2,notificam3contêmumadataqueé30diasantesdadatadeexpiração.

Euprecisocompararasdatasemnotificar1,notificar2enotificar3eseadataemqualquercolunaforigualadataatual,entãoacolunadestatusdeveserTRUEelseFALSE

Eutenteiestafórmula,masrecebiumafórmulainválidadeerro

=IF(OR(datevalue(Now())=J2),(datevalue(Now())=k2),(datevalue(Now())=L2),(datevalue(Now())=M2),(datevalue(Now())=N2),(datevalue(Now())=O2),(datevalue(Now())=P2),"TRUE", "FALSE")
    
por francis fernandes 17.06.2016 / 13:07

1 resposta

1

  1. Seus agrupamentos de parênteses estão errados. Você precisa formular de forma que a lista para o OR esteja dentro de um par de parênteses; OR(a=b,c=d,e=f) .

  2. Em vez de usar DATEVALUE(NOW()) , você pode usar TODAY() .

por 17.06.2016 / 13:19