Estoy creando un cronograma de calculadora de pago de préstamos con Excel 2010, donde el usuario ingresa el monto del préstamo, la tasa de interés y la duración (en meses), y la calculadora devuelve el valor de pago para cada mes. Me gustaría que la calculadora muestre/oculte filas según la duración del préstamo (es decir, 12 meses = mostrar 12 filas). es posible?
Enlacea la hoja.
Respuesta1
Estoy estimando a partir de su hoja de cálculo vinculada que la duración está en la celda A10 y que la tabla de salida está en las columnas C a F con los encabezados de las columnas en la fila 1. Entonces ROW()-1
le da el número del mes.
Para la columna del mes, C2 sería:
=IF(ROW()-1>$A$10,"",ROW()-1)
Cópielo para la cantidad máxima de meses que necesitará. Las filas que superen los meses de duración se rellenarán con espacios en blanco. De lo contrario, mostrará el número del mes.
No entraré en las fórmulas de las columnas D a F, pero D y E serían similares:
=IF(ROW()-1>$A$10,"",your_formula)
La columna F es un poco más complicada porque quieres una suma. Podrías hacer eso con:
=IF(ROW()-2=$A$10,SUM(F$2:INDIRECT("F"&$A$10+1)),IF(ROW()-1>$A$10,"",your_formula))
Esto prueba para ver si es la fila de suma, en cuyo caso calcula el rango a usar y la suma. De lo contrario, trata las celdas de manera similar a las otras columnas.