Calculo de anios

19/10/2003 - 17:48 por claudio Casetta | Informe spam
estimados colisteros:


hace bastante tiempo atras copie de la lista unas formulas para el calculo
de anios que nunca pude usar porque no me daban bien los dias

Tengo estas fechas

22/08/1913 30/12/1992

la resta de estas fechas me da 79 Año(s), 4 Mes(es), 156 Día(s)

Como es evidente el calculo de los dias no corresponde.

La formula que use para calcular es esta

=SI(E6<>0;TEXTO(ENTERO((E6-C6)/365);"0")&" Año(s), "&
TEXTO(ENTERO(((E6-C6)/365-ENTERO((E6-C6)/365))*12);"0")&" Mes(es),
"&TEXTO(ENTERO(((((E6-G8)/365-ENTERO((E6-C6)/365))*12)-ENTERO(((E6-C6)/365-E
NTERO((E6-C6)/365))*30)));"0")&" Día(s)";SI(C6<>0;SIFECHA(C6;HOY();"y")&"
Año(s), "&SIFECHA(C6;HOY();"ym")&" Mes(es) y "&SIFECHA(C6;HOY();"md")&"
Dia(s)";SI(D6<>0;SIFECHA(D6;HOY();"y")&" Año(s), "&SIFECHA(D6;HOY();"ym")&"
Mes(es) y "&SIFECHA(D6;HOY();"md")&" Dia(s)";"error")))

Tambien partiendo de esta fecha 12/12/1940 y usando esta formula

=SI(E6<>0;TEXTO(ENTERO((E6-D7)/365);"0")&" Año(s),
"&TEXTO(ENTERO(((E6-C7)/365-ENTERO((E6-C7)/365))*12);"0")&" Mes(es),
"&TEXTO(ENTERO(((((E6-C7)/365-ENTERO((E6-C7)/365))*12)-ENTERO(((E6-C7)/365-E
NTERO((E6-C7)/365))*30)));"0")&" Día(s)";"error")

el resultado me da

52 Año(s), 0 Mes(es), -1 Día(s)
Tambien como es evidente no corresponde que de -1 dia

Alguien me puede decir donde estan los errores en las formulas ?

desde ya muchas gracias


Claudio

Preguntas similare

Leer las respuestas

#1 Leandro
19/10/2003 - 18:12 | Informe spam
La formula DIAS360(fecha_inicial;fecha_final;metodo) lo calcula pero
basandose en años de 360 dias
Espero que te sirva Un Saludo
Leandro
"claudio Casetta" escribió en el mensaje
news:%
estimados colisteros:


hace bastante tiempo atras copie de la lista unas formulas para el calculo
de anios que nunca pude usar porque no me daban bien los dias

Tengo estas fechas

22/08/1913 30/12/1992

la resta de estas fechas me da 79 Año(s), 4 Mes(es), 156 Día(s)

Como es evidente el calculo de los dias no corresponde.

La formula que use para calcular es esta

=SI(E6<>0;TEXTO(ENTERO((E6-C6)/365);"0")&" Año(s), "&
TEXTO(ENTERO(((E6-C6)/365-ENTERO((E6-C6)/365))*12);"0")&" Mes(es),



"&TEXTO(ENTERO(((((E6-G8)/365-ENTERO((E6-C6)/365))*12)-ENTERO(((E6-C6)/365-E
NTERO((E6-C6)/365))*30)));"0")&" Día(s)";SI(C6<>0;SIFECHA(C6;HOY();"y")&"
Año(s), "&SIFECHA(C6;HOY();"ym")&" Mes(es) y "&SIFECHA(C6;HOY();"md")&"
Dia(s)";SI(D6<>0;SIFECHA(D6;HOY();"y")&" Año(s),


"&SIFECHA(D6;HOY();"ym")&"
Mes(es) y "&SIFECHA(D6;HOY();"md")&" Dia(s)";"error")))

Tambien partiendo de esta fecha 12/12/1940 y usando esta formula

=SI(E6<>0;TEXTO(ENTERO((E6-D7)/365);"0")&" Año(s),
"&TEXTO(ENTERO(((E6-C7)/365-ENTERO((E6-C7)/365))*12);"0")&" Mes(es),



"&TEXTO(ENTERO(((((E6-C7)/365-ENTERO((E6-C7)/365))*12)-ENTERO(((E6-C7)/365-E
NTERO((E6-C7)/365))*30)));"0")&" Día(s)";"error")

el resultado me da

52 Año(s), 0 Mes(es), -1 Día(s)
Tambien como es evidente no corresponde que de -1 dia

Alguien me puede decir donde estan los errores en las formulas ?

desde ya muchas gracias


Claudio





Respuesta Responder a este mensaje
#2 Leandro
19/10/2003 - 18:14 | Informe spam
La formula DIAS360(fecha_inicial;fecha_final;metodo) lo calcula pero
basandose en años de 360 dias
Espero que te sirva Un Saludo
Leandro
"claudio Casetta" escribió en el mensaje
news:%
estimados colisteros:


hace bastante tiempo atras copie de la lista unas formulas para el calculo
de anios que nunca pude usar porque no me daban bien los dias

Tengo estas fechas

22/08/1913 30/12/1992

la resta de estas fechas me da 79 Año(s), 4 Mes(es), 156 Día(s)

Como es evidente el calculo de los dias no corresponde.

La formula que use para calcular es esta

=SI(E6<>0;TEXTO(ENTERO((E6-C6)/365);"0")&" Año(s), "&
TEXTO(ENTERO(((E6-C6)/365-ENTERO((E6-C6)/365))*12);"0")&" Mes(es),



"&TEXTO(ENTERO(((((E6-G8)/365-ENTERO((E6-C6)/365))*12)-ENTERO(((E6-C6)/365-E
NTERO((E6-C6)/365))*30)));"0")&" Día(s)";SI(C6<>0;SIFECHA(C6;HOY();"y")&"
Año(s), "&SIFECHA(C6;HOY();"ym")&" Mes(es) y "&SIFECHA(C6;HOY();"md")&"
Dia(s)";SI(D6<>0;SIFECHA(D6;HOY();"y")&" Año(s),


"&SIFECHA(D6;HOY();"ym")&"
Mes(es) y "&SIFECHA(D6;HOY();"md")&" Dia(s)";"error")))

Tambien partiendo de esta fecha 12/12/1940 y usando esta formula

=SI(E6<>0;TEXTO(ENTERO((E6-D7)/365);"0")&" Año(s),
"&TEXTO(ENTERO(((E6-C7)/365-ENTERO((E6-C7)/365))*12);"0")&" Mes(es),



"&TEXTO(ENTERO(((((E6-C7)/365-ENTERO((E6-C7)/365))*12)-ENTERO(((E6-C7)/365-E
NTERO((E6-C7)/365))*30)));"0")&" Día(s)";"error")

el resultado me da

52 Año(s), 0 Mes(es), -1 Día(s)
Tambien como es evidente no corresponde que de -1 dia

Alguien me puede decir donde estan los errores en las formulas ?

desde ya muchas gracias


Claudio





Respuesta Responder a este mensaje
#3 Pepito I
22/10/2003 - 04:05 | Informe spam
Claudio saludos!!
Creo que es más fácil usar la función SIFECHA
(Fechainicial,fechafinal,"Y")
Por ejemplo
SIFECHA(A1,B1,"y") Te devuelve la cantidad de años entre
esas dos fechas ,si en lugar de "Y" pones "M" te devuelve
la cantidad de meses , si pones "D" la cantidad de días.
Esta no aparece normalmente en el listado de funciones
pero la puedes usar (Excel 2000), y luego puedes ver los
detalles en la ayuda.
Hace muy poco se trató sobre ella aquí en el grupo.
Ojalá te sirva !!

Pepito I
"La constancia ahorra el esfuerzo" ORG




estimados colisteros:


hace bastante tiempo atras copie de la lista unas


formulas para el calculo
de anios que nunca pude usar porque no me daban bien los


dias

Tengo estas fechas

22/08/1913 30/12/1992

la resta de estas fechas me da 79 Año(s), 4 Mes(es), 156


Día(s)

Como es evidente el calculo de los dias no corresponde.

La formula que use para calcular es esta

=SI(E6<>0;TEXTO(ENTERO((E6-C6)/365);"0")&" Año(s), "&
TEXTO(ENTERO(((E6-C6)/365-ENTERO((E6-C6)/365))*12);"0")&"


Mes(es),
"&TEXTO(ENTERO(((((E6-G8)/365-ENTERO((E6-C6)/365))*12)-


ENTERO(((E6-C6)/365-E
NTERO((E6-C6)/365))*30)));"0")&" Día(s)";SI(C6<>0;SIFECHA


(C6;HOY();"y")&"
Año(s), "&SIFECHA(C6;HOY();"ym")&" Mes(es) y "&SIFECHA


(C6;HOY();"md")&"
Dia(s)";SI(D6<>0;SIFECHA(D6;HOY();"y")&" Año(s), "&SIFECHA


(D6;HOY();"ym")&"
Mes(es) y "&SIFECHA(D6;HOY();"md")&" Dia(s)";"error")))

Tambien partiendo de esta fecha 12/12/1940 y usando esta


formula

=SI(E6<>0;TEXTO(ENTERO((E6-D7)/365);"0")&" Año(s),
"&TEXTO(ENTERO(((E6-C7)/365-ENTERO((E6-C7)/365))*12);"0")


&" Mes(es),
"&TEXTO(ENTERO(((((E6-C7)/365-ENTERO((E6-C7)/365))*12)-


ENTERO(((E6-C7)/365-E
NTERO((E6-C7)/365))*30)));"0")&" Día(s)";"error")

el resultado me da

52 Año(s), 0 Mes(es), -1 Día(s)
Tambien como es evidente no corresponde que de -1 dia

Alguien me puede decir donde estan los errores en las


formulas ?

desde ya muchas gracias


Claudio





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida