Formato de fecha de Excel después del cálculo de la fórmula


0

Digamos que tengo las siguientes dos fechas en la columna 1 de mi hoja de cálculo:

Tuesday, February 12, 2013 10:13 AM
2/12/2013 10:13

Cuando resalto la columna y cambio el formato de celda a un tipo de fecha de "3/14/12 1:30 PM" cambia la fila 2 pero no la fila 1. Rápidamente descubrí que eliminar "Tuesday", solucionó el problema. En otras palabras, formateará correctamente "12 de febrero de 2012, 10:13 a.m.", pero no "Martes, 12 de febrero de 2013 10:13 AM".

A partir de ahí, comencé a escribir una fórmula simple para remediar la situación. Creé una segunda columna y puse la fórmula a

=SUBSTITUTE(A:A,"Tuesday, ","")

Esto creó los siguientes contenidos:

February 12, 2013 10:13 AM
41317.4256944444

No importa cómo reformateo las celdas, no cambia los valores visibles. ¿Es este el comportamiento normal?

Respuestas:


1

Los resultados de la SUBSTITUTE la función son siempre valores de texto, así que intente agregar +0 al final de la fórmula para "co-erce" a un valor de fecha (y mejor referirse a una sola celda en lugar de A: A), así que en B2 intente

=SUBSTITUTE(A2,"Tuesday, ","")+0

o para hacer frente a cualquier día de la semana prueba

=IF(ISNUMBER(A2+0),A2,TRIM(REPLACE(A2,1,FIND(",",A2),"")))+0

luego formatee en el formato de fecha / hora requerido

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.