martes, 9 de julio de 2013

Cálculo de Días con Año en base 360

" Necesito calcular la diferencia en días entre dos fechas utilizando un año de base 360 y, más concretamente, necesito que la diferencia entre fechas como el 01/01/2013 y el 28/02/2013 me devuelva 60 días, es decir, 2 meses completos de 30 días comerciales"

Para realizar este tipo de cálculo, y en general al trabajar con fechas en excel, debemos tener en cuenta una consideración importante, a saber:  excel almacena las fechas como números de serie secuenciales. Si introducimos una fecha inicial y una final y la restamos para calcular la diferencia en días, excel no tendrá en cuenta la fecha final en el cálculo:


Como se puede ver resta 31-1=30 (en realidad 41.305 menos 41.275, que son los números de serie que corresponden a dichas fechas). En consecuencia, si queremos que cuente también el último día tendremos que escribir la fecha 01/02/2013 como fecha final.
En el caso concreto de la consulta realizada tendremos que trabajar con la función DIAS360. Esta función devuelve la diferencia en días entre dos fechas basándose en un año de doce meses de 30 días (360 días):


En la celda C7 escribimos la fórmula:
=DIAS360(C2;C3) 

Al utilizar esta función y escribir el primer día de marzo como fecha final, excel calcula dos meses completos en base 360, es decir, 2 meses de 30 días. La diferencia resultante es la deseada: 60 días.

5 comentarios:

  1. Una web muy completa y útil. Muchas gracias
    TeFormas.com
    Un colega de profesión.

    ResponderEliminar
  2. Muchas Gracias por la informacion, y de verdad muy buena info en todo caso os dejare mi link aqui http://badasscontent.com/land1 visita mi sitio web tengo informacion de muchas fuentes

    ResponderEliminar
  3. Muy útil y eficiente
    Gracias

    S@lu2 Cordiales

    ResponderEliminar
  4. ¡Que tal! Me pregunto si hay manera de usar la fórmula de una manera distinta, en mi caso necesito sumar a una fecha existente 90 días en base 360, de manera que me diga cuál será la fecha final. ¿es posible?

    ResponderEliminar