Saltar al contenido

Cuando las fechas de Excel cambian misteriosamente en 4 años

Si has asistido a alguno de mis seminarios gratuitos de Excel de Alto Impacto, probablemente me hayas oído decir que Excel está lleno de matices. A veces las tareas más mundanas, como copiar y pegar una serie de fechas de un libro de trabajo a otro, pueden enviarte a una misteriosa madriguera de conejo donde las cosas se vuelven curiosas y frustrantes. En este artículo explicaré por qué a veces las fechas de Excel pueden cambiar misteriosamente en 4 años, y para ser más específicos, 4 años y 1 día.

Microsoft Excel utiliza una convención de números de serie para el seguimiento de fechas y horas. En las versiones de Excel basadas en Windows, las fechas se determinan por el número de días que han transcurrido desde el 1 de enero de 1900. Por lo tanto, si elegimos una fecha, como el 4 de julio de 2026, entonces el sestercentenario de nuestra nación caerá 46.207 días después del 1 de enero de 1900. Para determinar esto, introduzca la fecha 7/4/2026 en una celda de la hoja de trabajo, y luego cambie el formato de los números para esa celda de la hoja de trabajo a General , como se ilustra en la Figura 1:

Cuando las fechas de Excel cambian misteriosamente en 4 años
Cuando las fechas de Excel cambian misteriosamente en 4 años
  • Atajo de teclado: Ctrl-Shift-~ en Windows o Mac. Cmd-Shift-~ no funcionará en el Mac.
  • Interfaz de cinta: En Excel 2007 y posteriores puedes elegir General en la lista desplegable que aparece en la parte superior de la sección Número en la pestaña Inicio.
  • Cuadro de diálogo de Formato de Células: Presione Ctrl-1 en cualquier versión de Excel para mostrar este cuadro de diálogo, o elija Formato, y luego Celdas en Excel 2003 y anteriores. Haz clic en la pestaña Número y luego elige General.

Figura 1: En la versión de Windows de Excel, las fechas se basan en el número de días desde el 1 de enero de 1900.

Cuando las fechas de Excel cambian misteriosamente en 4 años

Todo esto está muy bien y explica cómo podemos determinar el número de días entre dos fechas, ya que para Excel es una simple operación aritmética. Si tan sólo esta discusión pudiera detenerse ahí.

Excel para Mac 2008 y anteriores utiliza una convención diferente para el seguimiento de las fechas, que es el seguimiento de las fechas como el número de días desde el 1 de enero de 1904. Por defecto, Excel para Mac 2011 utiliza el mismo sistema de fechas de 1900 que las versiones de Windows.

Aquí es donde las cosas se ponen difíciles. Si creas un nuevo libro de trabajo en las plataformas Mac o Windows que tienen el sistema de fechas de 1904 activado, entonces al cambiar el formato de los números del 26/7/2026 al General se revelará 44.745, o el número de días desde el 1 de enero de 1904. La figura 2 ilustra dónde activar y desactivar el sistema de fechas de 1904.

Introduzca su dirección de correo electrónico para suscribirse a nuestro boletín de noticias y recibir lo mejor de AccountingWEB cada semana. Introduzca su dirección de correo electrónico *Entre la dirección de correo electrónicoInscríbase

Figura 2: Mac 2008 y anteriores utiliza el sistema de fechas de 1904. Esto causa confusión cuando se copia en otros libros de trabajo que se basan en el sistema de fechas de 1900.

El sistema de fechas de 1904 es específico para un libro de trabajo, así que digamos que creas un libro de trabajo en Excel para Mac 2008, y luego envías por correo electrónico esa hoja de cálculo a la oficina para abrirla en Excel para Windows. En este caso no tendrás ningún problema, ya que la configuración del sistema de fechas de 1904 permanece habilitada en Windows para ese libro de trabajo a menos que lo apagues. Así, estos libros de trabajo pueden viajar de un lado a otro entre plataformas sin problemas, como se ilustra en la figura 3. El problema surgirá cuando copie una o más fechas de un libro de trabajo habilitado para el sistema de fechas de 1904 en un libro de trabajo del sistema de fechas de 1900. En ese momento verás todas las fechas desplazadas por 4 años y un día, como se ilustra en la figura 4.

Figura 3: Los cuadernos de trabajo con el sistema de fecha de 1904 habilitado pueden ser utilizados entre plataformas sin problema.

Figura 4: Los problemas surgen cuando se copia de fechas de un libro de trabajo habilitado de 1904 a un libro de trabajo del sistema de fechas de 1900.

Si no hay otras fechas en el libro de trabajo que estás copiando, el arreglo simple se ilustra en la figura 5:

  • Excel 2007 y posteriores: Elige Archivo (o el botón de Office en Excel 2007), Opciones y luego Avanzadas. Desplácese hacia abajo hasta la sección Al calcular este libro de trabajo y active la opción Usar el sistema de fechas de 1904.
  • Excel 2003 y anteriores: Elija Herramientas, Opciones y luego en la pestaña Cálculo active la opción Usar el sistema de fechas de 1904 en la sección Opciones del libro de trabajo.
  • Excel para Mac 2011: Elija Excel, Preferencias, y luego en Cálculo active la opción Usar el Sistema de fechas de 1904.
  • Excel para Mac 2008: Si trabajas entre Windows y la plataforma Mac, en esta versión elige Excel, Preferencias, y luego en el Cálculo apaga la opción Usar el Sistema de Fechas de 1904 para que no termines de forma inadvertida comprendiendo fechas que copies de un cuaderno a otro.

Figura 5: Sigue estos pasos para activar el sistema de fechas de 1904 para que las fechas vuelvan a su día y año originales.

Ahora ten en cuenta que no quieres activar esta opción si tienes fechas existentes en el libro de trabajo, porque entonces esas fechas se adelantarán 4 años y un día. En ese caso, copie sus fechas del libro de trabajo de origen del sistema de fechas de 1904 en un nuevo libro de Excel en blanco. Encienda el Sistema de Fechas de 1904 para ese libro de trabajo, y luego copie las fechas de allí en su libro de trabajo originado en Windows que ya tiene otras fechas.

Tenga en cuenta que la opción del Sistema de Fechas de 1904 se controla libro por libro en todas las versiones de Windows y Excel para Mac 2011 y posteriores, lo que significa que debe encender el sistema de fechas de 1904 cuando desee utilizarlo. Por el contrario, en Mac 2008 y anteriores debe apagar manualmente el sistema de fechas de 1904 si desea una fácil compatibilidad con el Excel para Mac 2011 o las versiones de Windows de Excel.