Formate a data no Excel para eliminar a parte do horário da meia-noite

Formate a data no Excel para eliminar a parte do horário da meia-noite

Quero criar um formato personalizado para formatar os seguintes valores da seguinte forma:

1/2/2003 05:06:07 -> 1/2/2003 05:06:07
1/2/2003 00:00:01 -> 1/2/2003 00:00:01
1/2/2003 00:00:00 -> 1/2/2003

Eu sei que existe uma maneira de fornecer diferentes formatos de números para casos <0, =0, >0. Existe algo assim para datas?

Responder1

Você não pode fazer isso com um único formato de número; em vez disso, você deve usar duas regras de formatação condicional.

Adicione regras acessando Formatação Condicional >> Nova Regra >> Use uma fórmula para determinar quais células formatar.

Isto é para horários fora da meia-noite. Formato do número
da fórmula :=MOD(A1,1)<>0
m/d/yyyy hh:mm:ss

Isto é para meia-noite. Formato do número
da fórmula :=MOD(A1,1)=0
m/d/yyyy

Responder2

Conforme já observado por Kyle, você deve usar a formatação condicional. Você poderia aplicar o padrãom/d/aaaa hh:mm:ssformatação como de costume, basta criar uma regra de formatação condicional para o intervalo, para formatar condicionalmente os valores comom/d/aaaasomente onde o tempo é 0.

A fórmula de Kyle é mais elegante ( MOD(A1,1)=0), ou você também pode usar algo como o seguinte:

=HOUR(A1)+MINUTE(A1)+SECOND(A1)=0 

informação relacionada