miércoles, 1 de septiembre de 2021

Fechas con dos dígitos en Microsoft Excel

Es sobradamente conocido que en Microsoft Excel es posible escribir las fechas indicando el año solo con dos dígitos.

Por ejemplo, si escribimos 01/01/01, Microsoft Excel interpreta el 1 de Enero de 2001.

Sin embargo dependiendo del número que introduzcamos la hoja de cálculo decide si la fecha pertenece al siglo XX o el siglo XXI.


Por ejemplo para el valor 01/01/50. 


Microsoft Excel interpreta la fecha 1 de enero de 1950.


Cómo hace para tomar esta decisión y cuál es el punto en el que decide si un año pertenece al siglo 20 o al siglo 21?

En realidad lo que hace es dividir a partir de un número todos los valores mayores van a pertenecer al siglo 20 para hacer 1900 y algo y los menores de ese número serán pertenecientes al siglo 21 es decir dos mil y algo.

La mejor forma de comprobarlo, como siempre, es haciendo un experimento.

Para ello en la columna A colocaremos fechas en formato texto representando el 1 de enero de cada año desde el 0 hasta el 99, y en la columna B la función valor.


La función valor recibe un texto como parámetro y devuelve el valor numérico del mismo.

En este caso devuelve el número de serie del día, esto es el número de días que han pasado desde la fecha origen del sistema, que suele ser el 01/01/1900.

El resultado se muestra como un número entero porque la celda tiene formato general.


Veremos la fecha, si cambiamos el formato de la celda.

Por ejemplo cambiándolo a Fecha corta.


Ahora ya veremos la fecha, pero a diferencia del dato original ahora el año se muestra con cuatro dígitos.


Solo queda arrastrar la fórmula hasta el año 99, y revisar los resultados.


Vemos que a los primeros años se les añade un 20.


Si seguimos bajando encontraremos un punto de inflexión, en el que se pasa a añadir 19 al año.



Este valor es el 30.

Por defecto este ha sido el valor en el que cambian de siglo las fechas con dos dígitos.

Sin embargo, es de esperar que, en breve, este valor se modifique.

No hay comentarios:

Publicar un comentario