Sumar meses a una fecha

25/09/2006 - 21:58 por Omar | Informe spam
En EXCEL 2000. Requiero sumar N meses a una fecha.
Por ejemplo:
31/08/2006 + 1 = 30/09/2006.
31/08/2006 + 2 = 31/10/2006.
31/08/2006 + 6 = 28/02/2007.

Y,... en EXCEL 2003 ?

Muchas Gracias.

Preguntas similare

Leer las respuestas

#6 Omar
26/09/2006 - 16:50 | Informe spam
KL, Cesar: Muchas gracias por su interés y paciencia.

Me temo que no he explicado correcatente el alcance del problema:
Justo lo que quiero lograr es el comportamiento de "íATE(Fecha, Meses)"
[según me sugirió César], lo cual está perfecto en EXCEL 2003, pero en EXCEL
2000 no tengo esa fórmula.

La fórmula "þCHA(AÑO(A1);MES(A1)+6;DIA(A1))" [recomendada por KL] funciona
siempre que no haya conflicto con la cantidad de días del mes; por ejemplo,
si [A1]="31/08/2006" el resultado que necesito es "28/02/2007", pero obtengo
"03/03/2007" pues se suman los días de cada mes involucrado, excepto el
último: +31+30+31+30+31+31[o algo así]. Por su parte EDATE("31/08/2006", 6)
= "28/02/2007", lo cual SI es correcto.

En resúmen: En EXCEL 2000 quiero emular el comportamiento que tiene
"EDATE(Fecha, Meses)" en EXCEL 2003.

Muchas gracias de nuevo por su ayuda.
Respuesta Responder a este mensaje
#7 KL
26/09/2006 - 22:37 | Informe spam
Hola Omar,

"Omar" wrote
En resúmen: En EXCEL 2000 quiero emular el comportamiento que tiene
"EDATE(Fecha, Meses)" en EXCEL 2003.



Se me ocurren tres posibles causas de que la funcion EDATE no te funcione:

1) Que uses la funcion EDATE en la version de Excel en castellano u otro idioma que no sea ingles.
Solucion: cambiar el nombre de la funcion dentro de la formula manualmente por la version correspondiente (p.ej. en castellano -
FECHA.MES)

2) Que el Paquete de Herramientas para el Analisis de Microsoft (Microsoft Analysis ToolPack) no este activado.

Solucion:
- ir al menu Herramientas>Complementos...
- tildar la casilla de las Herramientas para el Analisis
- pulsar el boton Aceptar

3) Que concurran los puntos 1 y 2 de arriba.
Solucion: usar las soluciones 1 y 2.

Saludos,
KL
Respuesta Responder a este mensaje
#8 Manolo
26/09/2006 - 22:39 | Informe spam
Hola Omar, si lo que quieres es emular la función FIN.MES entonces prueba
con:

þCHA(AÑO(A1);MES(A1)+B1+1;1)-1

Teniendo en cuenta que la fecha inicial está en A1 y la cantidad de meses en
B1.

SAludos

Manolo
"Omar" escribió en el mensaje
news:
KL, Cesar: Muchas gracias por su interés y paciencia.

Me temo que no he explicado correcatente el alcance del problema:
Justo lo que quiero lograr es el comportamiento de "íATE(Fecha, Meses)"
[según me sugirió César], lo cual está perfecto en EXCEL 2003, pero en


EXCEL
2000 no tengo esa fórmula.

La fórmula "þCHA(AÑO(A1);MES(A1)+6;DIA(A1))" [recomendada por KL]


funciona
siempre que no haya conflicto con la cantidad de días del mes; por


ejemplo,
si [A1]="31/08/2006" el resultado que necesito es "28/02/2007", pero


obtengo
"03/03/2007" pues se suman los días de cada mes involucrado, excepto el
último: +31+30+31+30+31+31[o algo así]. Por su parte EDATE("31/08/2006",


6)
= "28/02/2007", lo cual SI es correcto.

En resúmen: En EXCEL 2000 quiero emular el comportamiento que tiene
"EDATE(Fecha, Meses)" en EXCEL 2003.

Muchas gracias de nuevo por su ayuda.
Respuesta Responder a este mensaje
#9 Omar
27/09/2006 - 01:14 | Informe spam
KL,

"íATE([A1], [A2])" y "þCHA.MES([A1], [A2])" me funcionan perfectamente
con EXCEL 2K3. El problema es que en EXCEL 2K no existe ninguna de las dos y
no hay, en apariencia, ninguna otra función ni ningún complemento que me
pueda ayudar.

Hay que recordar que el efecto que quiero lograr es el mismo que con EDATE,
pero en EXCEL 2K. Estos ejemplos aclaran el objetivo:

[A1]=Fecha Inicial [A2]=Meses Resultado esperado
25/08/2006 1 25/09/2006
25/08/2006 6 25/02/2007
31/08/2006 1 30/09/2006
31/08/2006 2 31/10/2006
31/08/2006 6 28/02/2007

Muchas Gracias.

"KL" escribió:

Hola Omar,

"Omar" wrote
> En resúmen: En EXCEL 2000 quiero emular el comportamiento que tiene
> "EDATE(Fecha, Meses)" en EXCEL 2003.

Se me ocurren tres posibles causas de que la funcion EDATE no te funcione:

1) Que uses la funcion EDATE en la version de Excel en castellano u otro idioma que no sea ingles.
Solucion: cambiar el nombre de la funcion dentro de la formula manualmente por la version correspondiente (p.ej. en castellano -
FECHA.MES)

2) Que el Paquete de Herramientas para el Analisis de Microsoft (Microsoft Analysis ToolPack) no este activado.

Solucion:
- ir al menu Herramientas>Complementos...
- tildar la casilla de las Herramientas para el Analisis
- pulsar el boton Aceptar

3) Que concurran los puntos 1 y 2 de arriba.
Solucion: usar las soluciones 1 y 2.

Saludos,
KL


Respuesta Responder a este mensaje
#10 Omar
27/09/2006 - 01:18 | Informe spam
Hola Manolo, gracias por tu respuesta!

Sin embargo, no FIN.MES la función que quiero emular. Te explico, asumiendo
que [A1] contiene la Fecha Inicial y [A2] la Cantidad de Meses.

"íATE([A1], [A2])" y "þCHA.MES([A1], [A2])" me funcionan perfectamente
con EXCEL 2K3 para lo que quiero. El problema es que en EXCEL 2K no existe
ninguna de las dos y no hay, en apariencia, ninguna otra función ni ningún
complemento que me pueda ayudar.

El efecto que quiero lograr es el mismo que con EDATE, pero en EXCEL 2K.
Estos ejemplos aclaran mi objetivo:

[A1]=Fecha Inicial [B1]=Meses Resultado esperado
25 / 08 / 2006 1 25 / 09 / 2006
25 / 08 / 2006 6 25 / 02 / 2007
31 / 08 / 2006 1 30 / 09 / 2006
31 / 08 / 2006 2 31 / 10 / 2006
31 / 08 / 2006 6 28 / 02 / 2007

Muchas Gracias.

"Manolo" escribió:

Hola Omar, si lo que quieres es emular la función FIN.MES entonces prueba
con:

þCHA(AÑO(A1);MES(A1)+B1+1;1)-1

Teniendo en cuenta que la fecha inicial está en A1 y la cantidad de meses en
B1.

SAludos

Manolo
"Omar" escribió en el mensaje
news:
> KL, Cesar: Muchas gracias por su interés y paciencia.
>
> Me temo que no he explicado correcatente el alcance del problema:
> Justo lo que quiero lograr es el comportamiento de "íATE(Fecha, Meses)"
> [según me sugirió César], lo cual está perfecto en EXCEL 2003, pero en
EXCEL
> 2000 no tengo esa fórmula.
>
> La fórmula "þCHA(AÑO(A1);MES(A1)+6;DIA(A1))" [recomendada por KL]
funciona
> siempre que no haya conflicto con la cantidad de días del mes; por
ejemplo,
> si [A1]="31/08/2006" el resultado que necesito es "28/02/2007", pero
obtengo
> "03/03/2007" pues se suman los días de cada mes involucrado, excepto el
> último: +31+30+31+30+31+31[o algo así]. Por su parte EDATE("31/08/2006",
6)
> = "28/02/2007", lo cual SI es correcto.
>
> En resúmen: En EXCEL 2000 quiero emular el comportamiento que tiene
> "EDATE(Fecha, Meses)" en EXCEL 2003.
>
> Muchas gracias de nuevo por su ayuda.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida