Formata a data no excel para descartar a parte do tempo para os dados da meia-noite

1

Eu 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 formatos numéricos diferentes para casos de < 0, = 0, > 0. Existe algo parecido para datetimes?

    
por user58396 09.12.2015 / 21:14

2 respostas

1

Você não pode fazer isso com um único formato numérico, em vez disso, você deve usar duas regras de formatação condicionais.

Adicione regras indo até Formatação condicional > > Nova regra > > Use uma fórmula para determinar quais células devem ser formatadas.

Isto é para tempos não-meia-noite.
Fórmula =MOD(A1,1)<>0
Formato numérico: m/d/yyyy hh:mm:ss

Isso é para os horários da meia-noite.
Fórmula =MOD(A1,1)=0
Formato do número: m/d/yyyy

    
por 09.12.2015 / 21:34
1

Como já foi observado por Kyle, você deve usar a formatação condicional. Você pode aplicar a formatação padrão m / d / aaaa hh: mm: ss normalmente e criar uma regra de formatação condicional para o intervalo, para formatar valores condicionalmente como m / d / yyyy somente quando 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 
    
por 09.12.2015 / 21:40