¿Cómo una celda en Excel 2010, formateada como Número, convierte algunas entradas numéricas alfa-espacio en números?

¿Cómo una celda en Excel 2010, formateada como Número, convierte algunas entradas numéricas alfa-espacio en números?

Después de no encontrar nada mediante búsquedas aquí, y más por curiosidad que por necesidad, observé lo siguiente, usando MS Excel 2010 en una PC con WIN7.

Una entrada de celda numérica alfa-espacio con formato numérico, como por ejemplo

4 P

(sin signo igual ni más; pero con un espacio)

se convierte, al presionar Retorno:

0.666… 

Similarmente,

1 un

resultados en

0.041666…

Pero no existe una conversión similar para algunas otras combinaciones alfa-espacio-numéricas como:

2 T
o
7 K

Por lo tanto, no parece haber un proceso de conversión general involucrado.

Por otro lado, si la celda tenía formato General, convierte

4 P a “4.00 PM” y cambia automáticamente el formato de celda a Personalizado.

Puedo ver el sentido de esto, pero no puedo encontrar ninguna indicación de por qué o cómo convertiría "4 P" o "1 A", pero no algunas otras combinaciones alfa-espacio-numéricas en un número.

Suponiendo que esto ocurra en las máquinas de otras personas, ¿alguien puede explicar qué está pasando aquí, por favor?

Respuesta1

Lo que parece no saber es que no existe una fecha y hora "real" en Excel. Tenga en cuenta que las fechas y horas son solo (parte de) una fecha y hora. Las fechas y horas en realidad se almacenan como números.

Para que las fechas y horas funcionen, cuando escribes algo queaspectocomo una fecha y hora en Excel, la mayoría de las veces la convertirá a la representación numérica adecuada. Si el formato de la celda es Texto, Excel no lo convertirá.

Si el formato es Número, el número convertido se mostrará como un número. Si es un formato de fecha, se mostrará una fecha. Si es General, Excel también actualizará el formato y lo convertirá a un número.

Entonces, cuando escribe 4 p(tenga en cuenta que las minúsculas también funcionan), a menos que el formato sea Texto, siempre se convierte a 0.666…, pero lo que se muestra depende del formato de la celda.

El número de fecha y hora en sí es el número de días transcurridos desde0Enero de 1900. La parte fraccionaria de un día, o lo que es lo mismo, el tiempo. Así 4 p4 PM16/240.666…y 1 a1 AM1/240.041666….

Técnicamente hablando, aunque la celda muestra 4:00 PMque realmente contiene 0 Jan 1900, 4:00PM, Excel fue lo suficientemente "inteligente" como para cambiar el formato a uno personalizado de solo tiempo.

información relacionada