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 PM
Cé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.