Excel: Fórmula para escolher hoje se outro valor for anterior a hoje?

0

Eu estava tentando descobrir como definir um valor de data de célula com base nas datas de outra coluna. Eu queria ser capaz de definir a data de hoje se o valor na célula referenciada é antes de hoje, então eu estava usando uma fórmula ao longo das linhas do seguinte:

=IF((TODAY()-D2),D2,TODAY())

Mas isso não parece estar funcionando. Como posso testar se uma data é anterior a hoje e definir a data de hoje?

    
por supercheetah 23.10.2013 / 19:48

3 respostas

1

Isso deve ser feito:

=IF(D2<TODAY(),TODAY(),D2)

Lembre-se de definir o collum de saída para usar números de tipo de data.

    
por 23.10.2013 / 19:53
1

Então você quer a data posterior do D2 e hoje? Experimente MAX

=MAX(D2,TODAY())

    
por 23.10.2013 / 20:46
0

Ah, acabei de perceber que esqueci de testar se era negativo e tive algumas coisas de trás para frente.

=IF((TODAY()-D2)<0,TODAY(),D2)
    
por 23.10.2013 / 19:52