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)
Leer las respuestas