Remover segundos do valor do campo DateTime do Excel

Remover segundos do valor do campo DateTime do Excel

Preciso remover a parte da data dos segundos do meu campo DateTime do Excel, que tem a seguinte aparência:

7/8/2014  4:17:59 PM

Tentei formatar a célula para: mm/dd/yyyy hh:mm
Isso exibiu a célula no formato correto, mas não alterou o valor real da célula. Quando comparo um campo com o valor mencionado acima com outro campo que tem o mesmo valor, mas falta o segundo, o Excel os mostra como valores diferentes.

Exemplo:
Célula 1: 7/8/2014 4:17 PM (Valor verdadeiro:) 7/8/2014 4:17:59 PMCélula
2: 7/8/2014 4:17 PM
Não são duplicadas de acordo com o Excel.

Como posso remover completamente a parte dos segundos dessa data e hora?

Responder1

Pode ser tarde, mas tive o mesmo problema e resolvi-o com a seguinte fórmula:

=TEXT(A2,"MM/DD/YYYY HH:MM")

Onde A2 é a célula que contém o carimbo de data/hora com segundos

Alternativamente, isso também deve funcionar com AM/PM

=TEXT(A2,"MM/DD/YYYY H:MM AM/PM")

Responder2

Usar a fórmula de texto é absolutamente a maneira certa de remover os segundos. O problema é que deixar o campo como texto causa falha na classificação e nos cálculos. Então, resolva isso, você pode usar a seguinte fórmula para converter novamente para data e hora em uma única etapa.

=DATEVALUE(TEXT(A2,"MM/DD/YYYY"))+TIMEVALUE(TEXT(A2,"HH:MM"))

Responder3

Isso pode ajudar: (assumindo que sua data esteja em A1)

=A1-SECOND(A1)

Isto irá, em outra célula, colocar o mesmo valor, com os segundos definidos como 0.

informação relacionada