Tabla de amortización para anualidades

11/05/2006 - 20:56 por ElProfe | Informe spam
Amigos de la lista:

Me surge la inquietud de como hacer mas fácil y practico el
funcionamiento de una tabla de amortización que debe permitir dos
formas de pago excluyentes entre si (mensual o quincenal), a partir de
la información que se localiza en dos celdas;
"Modalidad de pago:" [G10] como Validación de datos (mensual o
quincenal), y
"Fecha 1er descuento:" [G11] como dato digitado (Ej.: 15-ene-2006 ó
30-ene-2006)

a) Si "Modalidad de pago" es mensual (o sea, G10="Mensual"), "Fecha 1er
descuento:" siempre será el último día del mes, Ej: 30-ene-2006;
entonces las fechas de los demás pagos se arman en la columna "C", con
la anidación del condicional "SI", la conjunción"Y", y la funcion
"FIN.MES"; algo así como...
[C15] =G11
[C16] =SI(Y($G$10="Mensual",FIN.MES(C15,1)),FIN.MES(C15,1),"Þ")
[C17] =SI(Y($G$10="Mensual",FIN.MES(C16,1)),FIN.MES(C16,1),"Þ")
[C18] =SI(Y($G$10="Mensual",FIN.MES(C17,1)),FIN.MES(C17,1),"Þ")
... y así hasta el final de la tabla (y funciona!)
Nota: el simbolo "Þ"en las fórmulas, es para reemplazarlo por las
funciones para cuando sea quincenal

b) Si "Modalidad de pago" es quincenal (o sea, G10="Quincenal"), "Fecha
1er descuento:" puede ser 15-ene-2006 ó 30-ene-2006; entonces las
fechas de los demás pagos se deben armar tambien en la columna "C",
con la anidación del condicional "SI", la conjunción "Y", y la
funcion "FIN.MES", pero dentro de la fórmula anterior (Þ); algo así
como...
[C15] =G11

[C16]
=SI(Y($G$10="Mensual",FIN.MES(C15,1)),FIN.MES(C15,1),SI(IGUAL(TEXTO(C15,"DD"),"15"),eomonth(C15,0),SI(eomonth(C15,0),C15+15,"")))

[C17]
=SI(Y($G$10="Mensual",FIN.MES(C16,1)),FIN.MES(C16,1),SI(IGUAL(TEXTO(C16,"DD"),"15"),eomonth(C16,0),SI(eomonth(C16,0),C16+15,"")))
... y así hasta el final de la tabla (y tambien funciona !!)

-Mi inquietud consisite en preguntarle a la lista, si hay manera de
hacer mas simple, funcional o práctica esta última formula.

Gracias a todos!

ElProfe (Manuel)

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
12/05/2006 - 09:02 | Informe spam
hola, Manuel !

-> asumiendo que el dato de la 'fecha 1er descuento' [G11] ES un dato-fecha 'efectivo' [ya que lo 'jalas' a 'C15'] :))
prueba a -> sustituir [todas] tus formulas [-> a partir de 'C16'] con alguna de las siguientes variantes...
-> nota: estoy cambiando las funciones si-condicional por la funcion elegir 'combinada' con si'es 'booleanos'
por si se trata de 'muchas' formulas... son ligeramente mas 'rapidas' en el re/calculo del modelo :D

a) el pensamiento [+/-] 'logico' indica la siguiente 'secuencia' en la toma de decisiones...
=elegir(1+($g$10="mensual"),elegir(1+(dia(c15)>15),fin.mes(c15,0),fin.mes(c15,0)+15),fin.mes(c15,1))

b) puedes 'adelgazar' la formula, usando UNA SOLA funcion 'fin.mes'... 'respetando' el arbol de decisiones +/- como sigue:
=fin.mes(c15,elegir(1+($g$10="mensual"),0,1))+15*y($g$10="quincenal",(dia(c15)>15))

c) o... si prefieres continuar con el uso de los si'es condicionales...
=fin.mes(c15,si($g$10="mensual",1,0))+15*y($g$10="quincenal",(dia(c15)>15))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ consulta original __
... una tabla de amortizacion... dos formas de pago... (mensual o quincenal)
... dos celdas; "Modalidad de pago:" [G10] como Validacion de datos (mensual o quincenal)
... "Fecha 1er descuento:" [G11] como dato digitado (Ej.: 15-ene-2006 o 30-ene-2006) [...]
a) si... G10="Mensual"), "Fecha 1er descuento:" siempre sera el ultimo dia del mes, Ej: 30-ene-2006
... las fechas de los demas pagos se arman en la columna "C", con... la funcion "FIN.MES"; algo asi como...
[C15] =G11
[C16] =SI(Y($G$10="Mensual",FIN.MES(C15,1)),FIN.MES(C15,1),"Þ") [...]
... el simbolo "Þ"en las formulas, es para reemplazarlo por las funciones para cuando sea quincenal
b) si... G10="Quincenal"), "Fecha 1er descuento:" puede ser 15-ene-2006 ó 30-ene-2006
... las fechas de los demas pagos... tambien en la columna "C",... algo asi como...
[C15] =G11
[C16]
=SI(Y($G$10="Mensual",FIN.MES(C15,1)),FIN.MES(C15,1),SI(IGUAL(TEXTO(C15,"DD"),"15"),eomonth(C15,0),SI(eomonth(C15,0),C15+15,"")))


[... ... ...]
... hay manera de hacer mas simple, funcional o practica esta ultima formula.
Respuesta Responder a este mensaje
#2 ElProfe
20/05/2006 - 17:19 | Informe spam
Héctor Miguel:
Discúlpame la tardanza en contestar, pero estaba en una "lucha cuerpo
a cuerpo" con un virus (me venció), que me hizo formatear mi DD y
aquí estoy reanudando poco a poco todas las cosas de mi pc.

Como siempre, tus propuestas y soluciones son excelentes; apliqué tu
recomendación y efectivamente funcionó de maravilla.

Agradezco tu apoyo y me gustaría compartir "e resultado final" de mi
tabla con quien lo requiera. De ser posible, me gustaría mucho que tu
la vieras, ya que espero derivar de la tabla otra herramienta que se
encargue de programar el flujo de efectivo de todos los créditos
concedidos, para lo cual seguramente ya estaré pidiendo ayuda de
nuevo.

Te reitero mis agradecimientos por tu gran voluntad de ayuda.

Cordial saludo,

Manuel (ElProfe)
Respuesta Responder a este mensaje
#3 Contaduria \(MVP\)
20/05/2006 - 21:19 | Informe spam
Manuel: seria posible obtener una copia de la tabla pq ando necesitando una,
y estoy escaso de tiempo para realizarla, desde ya muchas gracias.
Contaduria

"ElProfe" escribió en el mensaje
news:
Héctor Miguel:
Discúlpame la tardanza en contestar, pero estaba en una "lucha cuerpo
a cuerpo" con un virus (me venció), que me hizo formatear mi DD y
aquí estoy reanudando poco a poco todas las cosas de mi pc.

Como siempre, tus propuestas y soluciones son excelentes; apliqué tu
recomendación y efectivamente funcionó de maravilla.

Agradezco tu apoyo y me gustaría compartir "e resultado final" de mi
tabla con quien lo requiera. De ser posible, me gustaría mucho que tu
la vieras, ya que espero derivar de la tabla otra herramienta que se
encargue de programar el flujo de efectivo de todos los créditos
concedidos, para lo cual seguramente ya estaré pidiendo ayuda de
nuevo.

Te reitero mis agradecimientos por tu gran voluntad de ayuda.

Cordial saludo,

Manuel (ElProfe)
Respuesta Responder a este mensaje
#4 Héctor Miguel
21/05/2006 - 03:28 | Informe spam
hola, Manuel !

... me gustaria compartir "el resultado final" de mi tabla con quien lo requiera...



pues [por lo pronto]... ya te han 'brincado' dos alumnos :))
para enviermelo solo quita de la direccion que aparece el 'NO...SPAM...PLS' :D

saludos [y gracias],
hector.
Respuesta Responder a este mensaje
#5 ElProfe
23/05/2006 - 22:51 | Informe spam
Hétor Miguel, por favor me confirmas si recibiste el archivo con la
tabla.
Gracias y saludos.
Manuel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida