Días de la semana antes de 1 de marzo de 1900 son incorrectos en Excel

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 214058
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Síntomas
Cuando se utiliza la función WEEKDAY para calcular el día de la semana de fechas antes de 1 de marzo de 1900 en Microsoft Excel 2000, la función devuelve un resultado incorrecto.

Por ejemplo, si utiliza la función WEEKDAY para determinar el día de la semana para 16 de febrero de 1900, Microsoft Excel devuelve 5, que indica que 16 de febrero ha un jueves. La función debe devolver 6, porque realmente un viernes 16 de febrero de 1900.

Cuando se utiliza la función WEEKDAY para buscar el día de la semana de fechas en o después del 1 de marzo de 1900, la función devuelve la respuesta correcta.
Causa
Este problema se produce cuando se cumplen las condiciones siguientes:
  • Utilice la función WEEKDAY para determinar el día de la semana de fechas antes de 1 de marzo de 1900.
  • Utilice el sistema de fechas de 1900.
Solución
Para evitar este problema, agregue uno al resultado de la fórmula como en el siguiente ejemplo:
=WEEKDAY("2/16/1900",1)+1
Más información
Cuando el sistema de fechas en Microsoft Excel se creó originalmente, se diseñó para ser totalmente compatibles con sistemas de fecha utilizados por otros programas de hoja de cálculo.

Sin embargo, en este sistema de fecha, el año 1900 es incorrectamente interpretado como un año bisiesto. Porque no hay ningún 29 de febrero ("día bisiesto") en el año 1900, el día de la semana para cualquier fecha antes de 1 de marzo de 1900 (el día después de "día bisiesto"), no se calcula correctamente.

Tenga en cuenta que esto sólo afecta a las fechas anteriores 1 de marzo de 1900 y que el error sólo se produce al utilizar el sistema de fechas 1900 en Microsoft Excel.

Este problema no se produce si está utilizando el sistema de fechas 1904. Cuando utiliza el sistema de fechas 1904 y la función WEEKDAY para calcular el día de la semana de fechas anteriores al 1 de enero de 1904, la función devuelve un error del tipo # Value! error.
año2k Año2000 día semana XL2000

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 214058 - Última revisión: 12/05/2015 12:27:23 - Revisión: 5.1

Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 2001 para Macintosh, Microsoft Excel 98 para Macintosh, Microsoft Excel 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbpending kbprb KB214058 KbMtes
Comentarios