def suma_dias_habiles(fecha_origen, dias): h = dias ds = 5 - fecha_origen.weekday() # distancia al sabado s = 0 if h >= ds: s = s + 2 h = h - ds s = s + h / 5 * 2 return datetime.date.fromordinal( fecha_origen.toordinal() + dias + s )