Limitaciones de excel, memoria y formato condicional

11/08/2005 - 14:56 por LC | Informe spam
Es mi primera vez en el foro, espero ser claro y consiso.

Tengo una pc celeron 2.8 Ghz, 448 RAM Win Xp Service pack 2, utilizo Office
Pro 2003.

He elaborado un libro de excel que pesa 58,2 MB, en él hay gran cantidad de
formulas y formatos condicionales con la intencion que la informacion fuese
de facil lectura, en total son 7 hojas de 2500 lineas y columnas hasta la FT
con datos y formulas.

¿Cuales son los limites que reserva excel para los formatos condicionales?
(no me refiero a los 3 condiconales si no a una cifra total si esta existe)

En el libro que he descrito ocasionalmente me aparece un error que dice que
no se han guardado los datos o los formatos añadidos ultimamente, perdi gran
parte de las formulas condicionales que ya habia definido.

me preocupa este error no por los formatos condicionales, si no, por los
datos que se pueden perder.

Ejemplo de la hoja

Monto Pactado / Fecha // Monto Pagado / Fecha // Saldo en mora / tiempo mora

XX 30/01/05 XX 30/02/05 XX
1 Mes
XX 02/03/05 XX 28/02/05 XX
0
XX 30/04/05
XX 30/05/05
...

la hoja toma el monto de la primera cuota y lo repite en la segunda,
convierte la fecha en tres celdas DIA, MES, AÑO agrega 1 al mes y vuelve a
convertir las tres celdas en una sola (fue la unica forma que encontre para
que no cambiara el dia de pago con cada mes y ni hablar de los años
biciestos).

Bueno informo estoy porque estoy asumo que este proceso en cada linea de
toda la hoja de calculo puede afectar el que excel me diga que ya no guarda
los datos ni los formatos adicionales.

los formatos condicionales que se perdieron funcionaban para camuflar los
valores con el fondo cuando estos eran iguales a cero, rojo cuando eran
negativos y verde positivos.

Bueno en fin, creo que seguir proporcionando informacion puede resultar
contraproducente, si alguien se toma la molestia de leer todo esto y conoce
sobre algun tweak con codigo para evitar este mensaje de error y poder
garantizar el uso del libro le agradezco, si no he sido claro estare
pendiente del foro para hacerme entender mejor.

Agradezco de antemano,

LC

Preguntas similare

Leer las respuestas

#6 Luis Carlos Marcano
10/09/2007 - 16:50 | Informe spam
Estimado Juan Carlos:

Hace tiempo me paso lo mismo con una hoja de calculos de prestamos muy
parecida a la plantilla "calculadora de prestamos", pero con unas
modificaciones que le hacia para que trancurrido el mes, me reflejara la
cuota que correspondia a esa fecha.

1. Para el cambio de mes a mes

la formula de la plantilla calculadora de prestamo la modifique y me dio
buen resultado, es la siguiente:
siendo la celda que contiene la fecha inicial B2

En la celda inmediata inferior B3 colocas la formula:
þCHA(AÑO(B2);MES(B2)+1;DIA(B2))

te devuelve el mismo dia del siguiente mes, arrastra la formula cuanto
quieras hacia abajo y listo. asunto resuelto.

Funciona igual para dias, meses o años, se le sumas 1 o "X" numero a la
parte que quieras amentar.

2.- Si quieres que la cuota aparezca con cada mes solo pon en una celda
(ejemplo A1) la funcion =Ahora()

y compara el valor de la fecha programada contra la celda =ahora(), si es
mayor que realice "X" calculo si es menor que ponga "" o a la inversa depende
de lo que quieras hacer.

ejemlo: si A1 tiene la funcion ahora() , C3 es el capital y D3 el interes
mensual
cuando la fecha A1 sea menor que la fecha B3 el hara el calculo, si es menor
la deja en blanco.

=si(b3>A1;C3*D3;"")
Avisame si te sirvio

Estamos en contacto para cualquier ayuda adicional.
Luis Carlos Marcano



>> > En cuanto a las formulas que hay dentro del archivo la mas compleja
>> > seria
>> > aquella que divide la fecha que esta en el formato DD,MM,AA en tres
>> > celdas
>> > asi DD MM AA hace una modificacion en el mes y vuelve a convertirla
>> > en
>> > una sola celda, y los condicionales anidados que uso para colocar cada
>> > dato
>> > en su lugar.
>> >
>> > Estoy seguro que si tuviese conocimientos de bases de datos no estaria
>> > en
>> > estos aprietos, he intentado sin conseguirlo usar acces pero siempre me
>> > pide
>> > un servidor SQL... lo cual creo que es harina de otro costal
>> >
>> > De todas formas viendo los links que me enviaste por encima veo
>> > contenidos
>> > muy interesantes que revisare con cuidado.
>> >
>> > De nuevo hector, muchas gracias y no esta de mas decir que es muy
>> > reconfortante encontrar sitios como este en la red.
>> >
>> >
>> > "Héctor Miguel" escribió:
>> >
Respuesta Responder a este mensaje
#7 Xavier Budet Graco
10/09/2007 - 18:30 | Informe spam
Hola Luis, la fórmula que dices:













































En la celda inmediata inferior B3 colocas la formula:
þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
<<<<<<<<<<<<<<<<<<<<<
no me convence porque si tienes el día 30 como inicio cuando llegues a Febrero fallará y a partir de ahí el desastre.

Es preferible y más sencillo þCHA.MES , el problema es que has de tener activadas las "Herramientas para análisis" en el menú "Herramientas > Complementos" También se puede solucionar con funciones estándar pero es complicado.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Luis Carlos Marcano" <Luis Carlos escribió en el mensaje news:
Estimado Juan Carlos:

Hace tiempo me paso lo mismo con una hoja de calculos de prestamos muy
parecida a la plantilla "calculadora de prestamos", pero con unas
modificaciones que le hacia para que trancurrido el mes, me reflejara la
cuota que correspondia a esa fecha.

1. Para el cambio de mes a mes

la formula de la plantilla calculadora de prestamo la modifique y me dio
buen resultado, es la siguiente:
siendo la celda que contiene la fecha inicial B2

En la celda inmediata inferior B3 colocas la formula:
þCHA(AÑO(B2);MES(B2)+1;DIA(B2))

te devuelve el mismo dia del siguiente mes, arrastra la formula cuanto
quieras hacia abajo y listo. asunto resuelto.

Funciona igual para dias, meses o años, se le sumas 1 o "X" numero a la
parte que quieras amentar.

2.- Si quieres que la cuota aparezca con cada mes solo pon en una celda
(ejemplo A1) la funcion =Ahora()

y compara el valor de la fecha programada contra la celda =ahora(), si es
mayor que realice "X" calculo si es menor que ponga "" o a la inversa depende
de lo que quieras hacer.

ejemlo: si A1 tiene la funcion ahora() , C3 es el capital y D3 el interes
mensual
cuando la fecha A1 sea menor que la fecha B3 el hara el calculo, si es menor
la deja en blanco.

=si(b3>A1;C3*D3;"")
Avisame si te sirvio

Estamos en contacto para cualquier ayuda adicional.
Luis Carlos Marcano



>> > En cuanto a las formulas que hay dentro del archivo la mas compleja
>> > seria
>> > aquella que divide la fecha que esta en el formato DD,MM,AA en tres
>> > celdas
>> > asi DD MM AA hace una modificacion en el mes y vuelve a convertirla
>> > en
>> > una sola celda, y los condicionales anidados que uso para colocar cada
>> > dato
>> > en su lugar.
>> >
>> > Estoy seguro que si tuviese conocimientos de bases de datos no estaria
>> > en
>> > estos aprietos, he intentado sin conseguirlo usar acces pero siempre me
>> > pide
>> > un servidor SQL... lo cual creo que es harina de otro costal
>> >
>> > De todas formas viendo los links que me enviaste por encima veo
>> > contenidos
>> > muy interesantes que revisare con cuidado.
>> >
>> > De nuevo hector, muchas gracias y no esta de mas decir que es muy
>> > reconfortante encontrar sitios como este en la red.
>> >
>> >
>> > "Héctor Miguel" escribió:
>> >



Respuesta Responder a este mensaje
#8 Luis Carlos Marcano
10/09/2007 - 19:14 | Informe spam
Xavier:

Tienes razon, pero igual le sucede al que posteo la pregunta. El esta
separando las fechas en 3 columnas y le sumaba al mes y las reconvertia a una
sola columna. Es mas complicado. Me gusta lo mas simple, pero lo de FECHA.MES
no me sale.

La idea original de la calculadora de prestamos es:

Setear la celda de la fecha inicial $B$2 + la columna "A" que le suma 1 al
mes en ese caso para fecha posteriores a 29, no hay problema, por que el mes
de febrero lleva a 1 de marzo y asi tendria en marzo 2 fechas 1 y 29. y
continua con sin errores. Para efectos hasta bancarios, que son meses de 30
dias, el vencimiento despues del 28 es el dia inmediato.
Por cierto lo mismo ocurre si pones 31 como fecha los meses que son de 30
dias los lleva al inmediato.

La formula seria þCHA(AÑO($B$2);MES($B$2)+A3;DIA($B$2))
donde A3 = 1, A4 = 2 y asi la progresion en numero de meses.

A B
1 fecha inicial
2 31/12/2006
3 1 31/1/2007
4 2 3/3/2007
5 3 31/3/2007
6 4 1/5/2007

Si la fecha es 31, te lleva primer dia del mes siguiente, si el mes no tiene
31 dias, febrero, abril, junio, etc.

Por los datos de la tabla del amigo, que expuso su problema el quiere tener
en cuenta la mora, que parece que son 5 dias despues de la fecha de
vencimiento.
þCHA(AÑO(B$2$);MES(B$2$);DIA(B$2$)+5)

Es mejor que hacerlo manual.

Si explicas un poco mejor la FECHA.MES, por que no le puedo usar, siempre me
da error, ya active la opcion de analizar datos, pero no se que mas se hace.

Lo ideal es que si la fecha es 31, en febrero me ponga 28, en abril, 30, en
junio 30, etc,etc, pero no se como se hace. La solucion corregida es la mas
cercana a lo que puedo llegar.
Saludos

LCM

"Xavier Budet Graco" escribió:

Hola Luis, la fórmula que dices:
>>>>>>>>>>>>>>>>>>>>>>
En la celda inmediata inferior B3 colocas la formula:
þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
<<<<<<<<<<<<<<<<<<<<<
no me convence porque si tienes el día 30 como inicio cuando llegues a Febrero fallará y a partir de ahí el desastre.

Es preferible y más sencillo þCHA.MES , el problema es que has de tener activadas las "Herramientas para análisis" en el menú "Herramientas > Complementos" También se puede solucionar con funciones estándar pero es complicado.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Luis Carlos Marcano" <Luis Carlos escribió en el mensaje news:
> Estimado Juan Carlos:
>
> Hace tiempo me paso lo mismo con una hoja de calculos de prestamos muy
> parecida a la plantilla "calculadora de prestamos", pero con unas
> modificaciones que le hacia para que trancurrido el mes, me reflejara la
> cuota que correspondia a esa fecha.
>
> 1. Para el cambio de mes a mes
>
> la formula de la plantilla calculadora de prestamo la modifique y me dio
> buen resultado, es la siguiente:
> siendo la celda que contiene la fecha inicial B2
>
> En la celda inmediata inferior B3 colocas la formula:
> þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
>
> te devuelve el mismo dia del siguiente mes, arrastra la formula cuanto
> quieras hacia abajo y listo. asunto resuelto.
>
> Funciona igual para dias, meses o años, se le sumas 1 o "X" numero a la
> parte que quieras amentar.
>
> 2.- Si quieres que la cuota aparezca con cada mes solo pon en una celda
> (ejemplo A1) la funcion =Ahora()
>
> y compara el valor de la fecha programada contra la celda =ahora(), si es
> mayor que realice "X" calculo si es menor que ponga "" o a la inversa depende
> de lo que quieras hacer.
>
> ejemlo: si A1 tiene la funcion ahora() , C3 es el capital y D3 el interes
> mensual
> cuando la fecha A1 sea menor que la fecha B3 el hara el calculo, si es menor
> la deja en blanco.
>
> =si(b3>A1;C3*D3;"")
> Avisame si te sirvio
>
> Estamos en contacto para cualquier ayuda adicional.
> Luis Carlos Marcano
>
>
>
>> >> > En cuanto a las formulas que hay dentro del archivo la mas compleja
>> >> > seria
>> >> > aquella que divide la fecha que esta en el formato DD,MM,AA en tres
>> >> > celdas
>> >> > asi DD MM AA hace una modificacion en el mes y vuelve a convertirla
>> >> > en
>> >> > una sola celda, y los condicionales anidados que uso para colocar cada
>> >> > dato
>> >> > en su lugar.
>> >> >
>> >> > Estoy seguro que si tuviese conocimientos de bases de datos no estaria
>> >> > en
>> >> > estos aprietos, he intentado sin conseguirlo usar acces pero siempre me
>> >> > pide
>> >> > un servidor SQL... lo cual creo que es harina de otro costal
>> >> >
>> >> > De todas formas viendo los links que me enviaste por encima veo
>> >> > contenidos
>> >> > muy interesantes que revisare con cuidado.
>> >> >
>> >> > De nuevo hector, muchas gracias y no esta de mas decir que es muy
>> >> > reconfortante encontrar sitios como este en la red.
>> >> >
>> >> >
>> >> > "Héctor Miguel" escribió:
>> >> >
>

Respuesta Responder a este mensaje
#9 Xavier Budet Graco
11/09/2007 - 12:19 | Informe spam
Hola Luis, voy a explicar el proceso paso a paso, aunque ya lo sepas y me haga pesado.

En el menú "Herramientas > Complementos..." , activa (marca) "Herramientas para análisis" Acepta y ya podrás utilizar la función þCHA.MES y otras más.

¿Qué puede ocurrir si no se activa? Pues ahora no recuerdo si esta librería se instala por defecto o a petición en el momento de instalar Office... Por si acaso con el CD de instalación intenta comprobar si es que no está instalada.

La función þCHA.MES trabaja de forma muy sencilla, ejemplo: þCHA.MES(A1;6) nos dará una fecha "6 meses" mayor que la que tengas en A1. Mi sistema utiliza el ; como separador, por tus mensajes tú también.

Para el ejemplo del que hablamos sería þCHA.MES(A1;1) y copiando la fórmula hacia abajo nos dará una serie de fechas separadas por un mes, en el caso del día final de mes, ningún problema, incluso para Febrero de los años bisiestos.

Si no quieres utilizar la función en cuestión, prueba con:
þCHA(AÑO($B$2);MES($B$2)+FILA(A1);MIN(DIA($B$2);DIA(FECHA(AÑO($B$2);MES($B$2)+FILA(A1)+1;0))))

En esta fórmula he supuesto que la fecha inicial está en B2 (B1 para el título) y esta fórmula está en B3, después copio hacia abajo.

Fijate en la dirección absoluta de $B$2. Trabaja correctamente pero es una fórmula con muchas funciones... Claro que tampoco sabemos como trabaja þCHA.MES...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Luis Carlos Marcano" escribió en el mensaje news:
Xavier:

Tienes razon, pero igual le sucede al que posteo la pregunta. El esta
separando las fechas en 3 columnas y le sumaba al mes y las reconvertia a una
sola columna. Es mas complicado. Me gusta lo mas simple, pero lo de FECHA.MES
no me sale.

La idea original de la calculadora de prestamos es:

Setear la celda de la fecha inicial $B$2 + la columna "A" que le suma 1 al
mes en ese caso para fecha posteriores a 29, no hay problema, por que el mes
de febrero lleva a 1 de marzo y asi tendria en marzo 2 fechas 1 y 29. y
continua con sin errores. Para efectos hasta bancarios, que son meses de 30
dias, el vencimiento despues del 28 es el dia inmediato.
Por cierto lo mismo ocurre si pones 31 como fecha los meses que son de 30
dias los lleva al inmediato.

La formula seria þCHA(AÑO($B$2);MES($B$2)+A3;DIA($B$2))
donde A3 = 1, A4 = 2 y asi la progresion en numero de meses.

A B
1 fecha inicial
2 31/12/2006
3 1 31/1/2007
4 2 3/3/2007
5 3 31/3/2007
6 4 1/5/2007

Si la fecha es 31, te lleva primer dia del mes siguiente, si el mes no tiene
31 dias, febrero, abril, junio, etc.

Por los datos de la tabla del amigo, que expuso su problema el quiere tener
en cuenta la mora, que parece que son 5 dias despues de la fecha de
vencimiento.
þCHA(AÑO(B$2$);MES(B$2$);DIA(B$2$)+5)

Es mejor que hacerlo manual.

Si explicas un poco mejor la FECHA.MES, por que no le puedo usar, siempre me
da error, ya active la opcion de analizar datos, pero no se que mas se hace.

Lo ideal es que si la fecha es 31, en febrero me ponga 28, en abril, 30, en
junio 30, etc,etc, pero no se como se hace. La solucion corregida es la mas
cercana a lo que puedo llegar.
Saludos

LCM

"Xavier Budet Graco" escribió:

Hola Luis, la fórmula que dices:
>>>>>>>>>>>>>>>>>>>>>>
En la celda inmediata inferior B3 colocas la formula:
þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
<<<<<<<<<<<<<<<<<<<<<
no me convence porque si tienes el día 30 como inicio cuando llegues a Febrero fallará y a partir de ahí el desastre.

Es preferible y más sencillo þCHA.MES , el problema es que has de tener activadas las "Herramientas para análisis" en el menú "Herramientas > Complementos" También se puede solucionar con funciones estándar pero es complicado.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Luis Carlos Marcano" <Luis Carlos escribió en el mensaje news:
> Estimado Juan Carlos:
>
> Hace tiempo me paso lo mismo con una hoja de calculos de prestamos muy
> parecida a la plantilla "calculadora de prestamos", pero con unas
> modificaciones que le hacia para que trancurrido el mes, me reflejara la
> cuota que correspondia a esa fecha.
>
> 1. Para el cambio de mes a mes
>
> la formula de la plantilla calculadora de prestamo la modifique y me dio
> buen resultado, es la siguiente:
> siendo la celda que contiene la fecha inicial B2
>
> En la celda inmediata inferior B3 colocas la formula:
> þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
>
> te devuelve el mismo dia del siguiente mes, arrastra la formula cuanto
> quieras hacia abajo y listo. asunto resuelto.
>
> Funciona igual para dias, meses o años, se le sumas 1 o "X" numero a la
> parte que quieras amentar.
>
> 2.- Si quieres que la cuota aparezca con cada mes solo pon en una celda
> (ejemplo A1) la funcion =Ahora()
>
> y compara el valor de la fecha programada contra la celda =ahora(), si es
> mayor que realice "X" calculo si es menor que ponga "" o a la inversa depende
> de lo que quieras hacer.
>
> ejemlo: si A1 tiene la funcion ahora() , C3 es el capital y D3 el interes
> mensual
> cuando la fecha A1 sea menor que la fecha B3 el hara el calculo, si es menor
> la deja en blanco.
>
> =si(b3>A1;C3*D3;"")
> Avisame si te sirvio
>
> Estamos en contacto para cualquier ayuda adicional.
> Luis Carlos Marcano
>
>
>
>> >> > En cuanto a las formulas que hay dentro del archivo la mas compleja
>> >> > seria
>> >> > aquella que divide la fecha que esta en el formato DD,MM,AA en tres
>> >> > celdas
>> >> > asi DD MM AA hace una modificacion en el mes y vuelve a convertirla
>> >> > en
>> >> > una sola celda, y los condicionales anidados que uso para colocar cada
>> >> > dato
>> >> > en su lugar.
>> >> >
>> >> > Estoy seguro que si tuviese conocimientos de bases de datos no estaria
>> >> > en
>> >> > estos aprietos, he intentado sin conseguirlo usar acces pero siempre me
>> >> > pide
>> >> > un servidor SQL... lo cual creo que es harina de otro costal
>> >> >
>> >> > De todas formas viendo los links que me enviaste por encima veo
>> >> > contenidos
>> >> > muy interesantes que revisare con cuidado.
>> >> >
>> >> > De nuevo hector, muchas gracias y no esta de mas decir que es muy
>> >> > reconfortante encontrar sitios como este en la red.
>> >> >
>> >> >
>> >> > "Héctor Miguel" escribió:
>> >> >
>

Respuesta Responder a este mensaje
#10 Luis Carlos Marcano
11/09/2007 - 19:12 | Informe spam
Estupendo

Que facil es ahora (FECHA.MES), pero el que no sabe es como el que no ve..

Xavier, muchisimas gracias por la ayuda, mejor imposible.
ojala le sirva al que posteo la pregunta inicial, para que baje la carga del
archivo de excel y solucione el problema de la memoria.

Ahora probare FECHA.DIA a ver si existe, gracias de verdad.

Saludos desde Vzla.

"Xavier Budet Graco" escribió:

Hola Luis, voy a explicar el proceso paso a paso, aunque ya lo sepas y me haga pesado.

En el menú "Herramientas > Complementos..." , activa (marca) "Herramientas para análisis" Acepta y ya podrás utilizar la función þCHA.MES y otras más.

¿Qué puede ocurrir si no se activa? Pues ahora no recuerdo si esta librería se instala por defecto o a petición en el momento de instalar Office... Por si acaso con el CD de instalación intenta comprobar si es que no está instalada.

La función þCHA.MES trabaja de forma muy sencilla, ejemplo: þCHA.MES(A1;6) nos dará una fecha "6 meses" mayor que la que tengas en A1. Mi sistema utiliza el ; como separador, por tus mensajes tú también.

Para el ejemplo del que hablamos sería þCHA.MES(A1;1) y copiando la fórmula hacia abajo nos dará una serie de fechas separadas por un mes, en el caso del día final de mes, ningún problema, incluso para Febrero de los años bisiestos.

Si no quieres utilizar la función en cuestión, prueba con:
þCHA(AÑO($B$2);MES($B$2)+FILA(A1);MIN(DIA($B$2);DIA(FECHA(AÑO($B$2);MES($B$2)+FILA(A1)+1;0))))

En esta fórmula he supuesto que la fecha inicial está en B2 (B1 para el título) y esta fórmula está en B3, después copio hacia abajo.

Fijate en la dirección absoluta de $B$2. Trabaja correctamente pero es una fórmula con muchas funciones... Claro que tampoco sabemos como trabaja þCHA.MES...

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Luis Carlos Marcano" escribió en el mensaje news:
> Xavier:
>
> Tienes razon, pero igual le sucede al que posteo la pregunta. El esta
> separando las fechas en 3 columnas y le sumaba al mes y las reconvertia a una
> sola columna. Es mas complicado. Me gusta lo mas simple, pero lo de FECHA.MES
> no me sale.
>
> La idea original de la calculadora de prestamos es:
>
> Setear la celda de la fecha inicial $B$2 + la columna "A" que le suma 1 al
> mes en ese caso para fecha posteriores a 29, no hay problema, por que el mes
> de febrero lleva a 1 de marzo y asi tendria en marzo 2 fechas 1 y 29. y
> continua con sin errores. Para efectos hasta bancarios, que son meses de 30
> dias, el vencimiento despues del 28 es el dia inmediato.
> Por cierto lo mismo ocurre si pones 31 como fecha los meses que son de 30
> dias los lleva al inmediato.
>
> La formula seria þCHA(AÑO($B$2);MES($B$2)+A3;DIA($B$2))
> donde A3 = 1, A4 = 2 y asi la progresion en numero de meses.
>
> A B
> 1 fecha inicial
> 2 31/12/2006
> 3 1 31/1/2007
> 4 2 3/3/2007
> 5 3 31/3/2007
> 6 4 1/5/2007
>
> Si la fecha es 31, te lleva primer dia del mes siguiente, si el mes no tiene
> 31 dias, febrero, abril, junio, etc.
>
> Por los datos de la tabla del amigo, que expuso su problema el quiere tener
> en cuenta la mora, que parece que son 5 dias despues de la fecha de
> vencimiento.
> þCHA(AÑO(B$2$);MES(B$2$);DIA(B$2$)+5)
>
> Es mejor que hacerlo manual.
>
> Si explicas un poco mejor la FECHA.MES, por que no le puedo usar, siempre me
> da error, ya active la opcion de analizar datos, pero no se que mas se hace.
>
> Lo ideal es que si la fecha es 31, en febrero me ponga 28, en abril, 30, en
> junio 30, etc,etc, pero no se como se hace. La solucion corregida es la mas
> cercana a lo que puedo llegar.
> Saludos
>
> LCM
>
> "Xavier Budet Graco" escribió:
>
>> Hola Luis, la fórmula que dices:
>> >>>>>>>>>>>>>>>>>>>>>>
>> En la celda inmediata inferior B3 colocas la formula:
>> þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
>> <<<<<<<<<<<<<<<<<<<<<
>> no me convence porque si tienes el día 30 como inicio cuando llegues a Febrero fallará y a partir de ahí el desastre.
>>
>> Es preferible y más sencillo þCHA.MES , el problema es que has de tener activadas las "Herramientas para análisis" en el menú "Herramientas > Complementos" También se puede solucionar con funciones estándar pero es complicado.
>>
>> Saludos,
>>
>> Xavier
>>
>> Quitar MAC para contestar. Gracias.
>>
>> "Luis Carlos Marcano" <Luis Carlos escribió en el mensaje news:
>> > Estimado Juan Carlos:
>> >
>> > Hace tiempo me paso lo mismo con una hoja de calculos de prestamos muy
>> > parecida a la plantilla "calculadora de prestamos", pero con unas
>> > modificaciones que le hacia para que trancurrido el mes, me reflejara la
>> > cuota que correspondia a esa fecha.
>> >
>> > 1. Para el cambio de mes a mes
>> >
>> > la formula de la plantilla calculadora de prestamo la modifique y me dio
>> > buen resultado, es la siguiente:
>> > siendo la celda que contiene la fecha inicial B2
>> >
>> > En la celda inmediata inferior B3 colocas la formula:
>> > þCHA(AÑO(B2);MES(B2)+1;DIA(B2))
>> >
>> > te devuelve el mismo dia del siguiente mes, arrastra la formula cuanto
>> > quieras hacia abajo y listo. asunto resuelto.
>> >
>> > Funciona igual para dias, meses o años, se le sumas 1 o "X" numero a la
>> > parte que quieras amentar.
>> >
>> > 2.- Si quieres que la cuota aparezca con cada mes solo pon en una celda
>> > (ejemplo A1) la funcion =Ahora()
>> >
>> > y compara el valor de la fecha programada contra la celda =ahora(), si es
>> > mayor que realice "X" calculo si es menor que ponga "" o a la inversa depende
>> > de lo que quieras hacer.
>> >
>> > ejemlo: si A1 tiene la funcion ahora() , C3 es el capital y D3 el interes
>> > mensual
>> > cuando la fecha A1 sea menor que la fecha B3 el hara el calculo, si es menor
>> > la deja en blanco.
>> >
>> > =si(b3>A1;C3*D3;"")
>> > Avisame si te sirvio
>> >
>> > Estamos en contacto para cualquier ayuda adicional.
>> > Luis Carlos Marcano
>> >
>> >
>> >
>> >> >> > En cuanto a las formulas que hay dentro del archivo la mas compleja
>> >> >> > seria
>> >> >> > aquella que divide la fecha que esta en el formato DD,MM,AA en tres
>> >> >> > celdas
>> >> >> > asi DD MM AA hace una modificacion en el mes y vuelve a convertirla
>> >> >> > en
>> >> >> > una sola celda, y los condicionales anidados que uso para colocar cada
>> >> >> > dato
>> >> >> > en su lugar.
>> >> >> >
>> >> >> > Estoy seguro que si tuviese conocimientos de bases de datos no estaria
>> >> >> > en
>> >> >> > estos aprietos, he intentado sin conseguirlo usar acces pero siempre me
>> >> >> > pide
>> >> >> > un servidor SQL... lo cual creo que es harina de otro costal
>> >> >> >
>> >> >> > De todas formas viendo los links que me enviaste por encima veo
>> >> >> > contenidos
>> >> >> > muy interesantes que revisare con cuidado.
>> >> >> >
>> >> >> > De nuevo hector, muchas gracias y no esta de mas decir que es muy
>> >> >> > reconfortante encontrar sitios como este en la red.
>> >> >> >
>> >> >> >
>> >> >> > "Héctor Miguel" escribió:
>> >> >> >
>> >
>>

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