Saltar al contenido

Fórmula para convertir fecha a número

Este escrito fue probado por nuestros expertos así se asegura la veracidad de nuestro contenido.

Solución:

El número de Excel para una fecha moderna se calcula más fácilmente como el número de días desde el 30/12/1899 en el calendario gregoriano.

Excel trata la fecha mítica 00/01/1900 (es decir, 31/12/1899) como correspondiente a 0 y trata incorrectamente el año 1900 como un año bisiesto. Entonces, para fechas anteriores al 01/03/1900, el número de Excel es efectivamente el número de días después del 31/12/1899.

Sin embargo, Excel no formateará ningún número por debajo de 0 (-1 le da ##########) y, por lo tanto, esto solo importa desde “00/01/1900” hasta 28/02/1900, por lo que es más fácil simplemente use la fecha del 30/12/1899 como base.

Una función completa en DB2 SQL que da cuenta del error del año bisiesto 1900:

SELECT
   DAYS(INPUT_DATE)                 
   - DAYS(DATE('1899-12-30'))
   - CASE                       
        WHEN INPUT_DATE < DATE('1900-03-01')  
           THEN 1               
           ELSE 0               
     END

Si cambia el formato de las celdas a General, esto mostrará el valor de fecha de una celda como detrás de escena Excel guarda una fecha como la cantidad de días desde el 01/01/1900

Serigrafía 1

Serigrafía 2

Si su fecha es texto y necesita convertirla, entonces DATEVALUE hará esto:

Función de valor de fecha

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4.5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *