locked
problema al obtener dias entre perido X hasta fecha actual RRS feed

  • Pregunta

  • Hola a todos,

    uso office 2007 y estoy intentando comparar una fecha con el periodo actual.

    Imagino que el periodo actual será siempre usando la función hoy(), cada vez que se ejecute el archivo excel cogerá la fecha del sistema actual. He estado probando, si tengo 2 fechas diferente en las celdas a1 y a2, por ejemplo y hago =a2-a1 (suponiendo que a 2 es mas reciente), me da automáticamente el número de días entre estas fechas, pero si hago =hoy()-a1, automaticamente me sale un error de valor. Si ejecuto por pasos puedo ver que el valor que toma de hoy() es el valor 41897, por lo que imaginaba que el fallo estaba ahí, sin embargo si uso en una celda la función =hoy(), me da el valor de la fecha actual correctamente.

    Tambien he probado a usar la funcion dias.360 y me hace lo mismo.

    Saludos.

    lunes, 15 de septiembre de 2014 15:47

Respuestas

  • Me respondo a mi mismo,

    tenía la fecha en fomato inglesa, y aunque probé haciendo todas las operaciones antes descritas en inglés, no funcionaba. Como mi office está en castellano, cambié el formato de la fecha a española, y ahora si funciona. Bueno, no del todo, si pongo =hoy()-XY, me sigue dando error, pero he añadido una columna a la tabla con la fecha actual, de donde hago =fecha_actual(de la funcion hoy()) - fecha2, y ya me indica perfectamente los días.

    No es muy elegante, pero como es de uso personal y funciona, no perderé mas tiempo en esto.

    Gracias!

    • Marcado como respuesta Pato_so lunes, 15 de septiembre de 2014 16:16
    lunes, 15 de septiembre de 2014 16:16