Interpretación de fechas en Excel

¿Sabias que Excel le asigna un número a cada día?

Puede parecer una tontería pero me pareció interesante en su día. La cuenta comienza el 1 de enero de 1900 y a partir de esa fecha le va sumando uno. El 01/01/1900 es 1, el 02/01/1900 es 2, 03/01/1900 es 3 ….. y así sucesivamente, por ejemplo, si pones la fecha 18/02/2017 en una celda y cambias el formato de “Fecha” a “General” aparece 42784.

Microsoft Excel esta programado para interpretar fechas a partir del 01/01/1900 por lo que si insertas una fecha anterior aparecerá como texto y no podrás hacer cálculos. La única forma es con un módulo VBA.

¿Y la última fecha? pues Excel piensa que el mundo se acaba el 31/12/9999 y si lo pasas a número será 2958465.

Puede ser una buena forma de asociar números y fechas, crear acertijos, enigmas, rompecabezas, jeroglíficos…. o jugar con tu fecha de cumpleaños, nacimiento o aniversario.

Y ademas existe una fecha fantasma, Excel interpreta febrero del año 1900 como bisiesto cuando no lo es, por lo tanto el 29 de febrero de 1900 aparece en el programa pero nunca existió.

Bonus:

Debido a esto mi curiosidad me ha llevado a buscar como se calcula si un año es bisiesto.

Y he encontrado lo siguiente. Un año es bisiesto si cumple los siguientes criterios:

  • Es divisible entre 4.
  • Si termina en 00, es divisible entre 400 (2000 y 2400 sí son bisiestos. 2100, 2200 y 2300 no lo son).

Desde un enfoque algorítmico, se consideran las proposiciones o enunciados lógicos siguientes:

  • p: Es divisible entre 4
  • q: Es divisible entre 100
  • r: Es divisible entre 400

Entonces se utiliza la fórmula lógica  para establecer si un año dado es bisiesto: es bisiesto si es divisible entre cuatro y (no es divisible entre 100 ó es divisible entre 400).

Leave a Reply