Eliminar segundos del valor del campo DateTime de Excel

Eliminar segundos del valor del campo DateTime de Excel

Necesito eliminar la parte de la fecha en segundos de mi campo DateTime de Excel que tiene el siguiente aspecto:

7/8/2014  4:17:59 PM

Intenté formatear la celda para: mm/dd/yyyy hh:mm
Esto mostró la celda en el formato correcto, pero no alteró el valor real de la celda. Cuando comparo un campo con el valor mencionado anteriormente con otro campo que tiene el mismo valor pero le falta el segundo, Excel los muestra como valores diferentes.

Ejemplo:
Celda 1: 7/8/2014 4:17 PM (Valor verdadero:) 7/8/2014 4:17:59 PMCelda
2: 7/8/2014 4:17 PM
No están duplicadas según Excel.

¿Cómo puedo eliminar completamente la parte de segundos de esa fecha y hora?

Respuesta1

Puede que sea tarde, pero tuve el mismo problema y lo resolví con la siguiente fórmula:

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

Donde A2 es la celda que contiene la marca de tiempo con segundos

Alternativamente, esto también debería funcionar con AM/PM

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

Respuesta2

Usar la fórmula de texto es absolutamente la forma correcta de eliminar los segundos. El problema es que dejar el campo como texto provoca que fallen la clasificación y los cálculos. Entonces resuelva esto, puede usar la siguiente fórmula para volver a convertir a una fecha y hora en un solo paso.

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

Respuesta3

Esto puede ayudar: (suponiendo que su fecha esté en A1)

=A1-SECOND(A1)

Esto, en otra celda, pondrá el mismo valor, con los segundos establecidos en 0.

información relacionada