Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/01/2011, 09:28
JoaoM
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Respuesta: Ayuda!!! suma de dias de un rango de fechas que se traslapan o no

Lo que pasa talves es que;
Al aplicar la macro me dá el resultado, 212. Estos 212 son referentes a que fechas? esto es lo que yo por mi falta de conocimiento, no logro ver.

Disculpa mi atrevimiento x las preguntas mias que perecieran tontas, no quiero que pienses en que estoy haciendo de tu persona, un tutor o profesor.
Explico mi resultado, no se si será cierto

Tengo fechas
row A1 ---> 11/03/2011 B1 11/04/2011
row A2 ---> 15/03/2011 B2 15/04/2011
row A3 ---> 20/04/2011 B3 16/06/2011
row A4 ---> 26/11/2011 B4 26/12/2011
row A5 ---> 17/07/2011 B5 18/08/2011
row A6 ---> 12/02/2011 B6 12/03/2011
row A7 ---> 16/06/2011 B7 05/08/2011

ORDENA las fechas alfabeticamente las 7 fechas A1 en AL (y X supuesto la B conjuntamente) para contar los dias de diferencia entre cada 2 fechas (ya ordenadas alfabeticamente) y, al final SUMA TODOS resultados de entre fechas y dá el resultado en D1 (o el que le ponga en [d5] = Q o H6 x ejemplo.
¿estaré en lo cierto?.

Lo cierto es que yo saco la cuenta de A y la respectiva en B manualmente y me dá 266, 1 mas 1 menos
X E. A1 con B1 me dá digamos que 30 dias
A2 con B2 me dá 30 tambien
A3 con B3 56
ect ect para un total de 266 aproximadamente y nunca 212, ESTA es mi incertidumbre, porque claro que al ordenar la columna A, las fechas de la columna B acompañan siempre su pareja en A, para donde vaia.

Acabo de hacer una prueba y fue:

Cambie la fecha row A2 ---> 15/03/2011 B2 15/04/2011
a B2 15/08/2011 adelantando 4 meses como puedes ver, 4 meses son 120 dias y la diferencia de antes a ahora solo me dá 5 dias, 212 a 217 y no 212 de antes + 120 = 332.

Por eso te digo y repito, no entiendo programacion así como no la sé hacer y manualmente darme eso, por mi ignorancia en programacion, hago TODAS ESTAS PREGUNTAS que pueden parecer tontas

Última edición por JoaoM; 30/01/2011 a las 10:08