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.
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?
Então você quer a data posterior do D2 e hoje? Experimente MAX
=MAX(D2,TODAY())
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)